/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/min-array-hom.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 18:28:37,300 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 18:28:37,312 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 18:28:37,349 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 18:28:37,349 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 18:28:37,351 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 18:28:37,353 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 18:28:37,358 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 18:28:37,359 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 18:28:37,363 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 18:28:37,363 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 18:28:37,364 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 18:28:37,364 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 18:28:37,366 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 18:28:37,367 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 18:28:37,370 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 18:28:37,370 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 18:28:37,371 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 18:28:37,372 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 18:28:37,376 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 18:28:37,377 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 18:28:37,378 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 18:28:37,379 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 18:28:37,380 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 18:28:37,384 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 18:28:37,385 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 18:28:37,385 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 18:28:37,386 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 18:28:37,387 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 18:28:37,387 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 18:28:37,388 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 18:28:37,388 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 18:28:37,389 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 18:28:37,390 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 18:28:37,391 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 18:28:37,391 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 18:28:37,391 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 18:28:37,391 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 18:28:37,391 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 18:28:37,392 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 18:28:37,392 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 18:28:37,393 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:28:37,422 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 18:28:37,422 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 18:28:37,423 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 18:28:37,423 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 18:28:37,423 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 18:28:37,423 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 18:28:37,424 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 18:28:37,424 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 18:28:37,424 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 18:28:37,424 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 18:28:37,425 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 18:28:37,426 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 18:28:37,426 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 18:28:37,426 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 18:28:37,426 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 18:28:37,427 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 18:28:37,427 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:28:37,427 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 18:28:37,427 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 18:28:37,427 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 18:28:37,427 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 18:28:37,427 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 18:28:37,427 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 18:28:37,428 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 18:28:37,428 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:28:37,607 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 18:28:37,632 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 18:28:37,635 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 18:28:37,636 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 18:28:37,636 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 18:28:37,637 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/min-array-hom.wvr.bpl [2022-03-01 18:28:37,638 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/min-array-hom.wvr.bpl' [2022-03-01 18:28:37,666 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 18:28:37,668 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 18:28:37,668 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 18:28:37,669 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 18:28:37,669 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 18:28:37,678 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,688 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,693 INFO L137 Inliner]: procedures = 4, calls = 3, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 18:28:37,694 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 18:28:37,695 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 18:28:37,695 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 18:28:37,695 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 18:28:37,700 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,700 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,702 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,702 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,704 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,706 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,707 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,708 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 18:28:37,708 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 18:28:37,708 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 18:28:37,709 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 18:28:37,712 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/1) ... [2022-03-01 18:28:37,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 18:28:37,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:37,736 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:28:37,751 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:28:37,775 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 18:28:37,775 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 18:28:37,775 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 18:28:37,775 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 18:28:37,776 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 18:28:37,776 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 18:28:37,776 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 18:28:37,776 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 18:28:37,776 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 18:28:37,776 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-03-01 18:28:37,776 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-03-01 18:28:37,776 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-03-01 18:28:37,777 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:28:37,810 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 18:28:37,812 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 18:28:37,891 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 18:28:37,902 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 18:28:37,902 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-03-01 18:28:37,904 INFO L202 PluginConnector]: Adding new model min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:28:37 BoogieIcfgContainer [2022-03-01 18:28:37,904 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 18:28:37,905 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 18:28:37,905 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 18:28:37,907 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 18:28:37,907 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 06:28:37" (1/2) ... [2022-03-01 18:28:37,908 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@28dc06fc and model type min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 06:28:37, skipping insertion in model container [2022-03-01 18:28:37,908 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 06:28:37" (2/2) ... [2022-03-01 18:28:37,909 INFO L111 eAbstractionObserver]: Analyzing ICFG min-array-hom.wvr.bpl [2022-03-01 18:28:37,912 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 18:28:37,913 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 18:28:37,913 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 18:28:37,913 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 18:28:37,957 INFO L148 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2022-03-01 18:28:37,988 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 18:28:37,993 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:28:37,993 INFO L340 AbstractCegarLoop]: Starting to check reachability of 4 error locations. [2022-03-01 18:28:38,000 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 36 places, 29 transitions, 82 flow [2022-03-01 18:28:38,029 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call 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:38,031 INFO L276 IsEmpty]: Start isEmpty. Operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call 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:38,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-03-01 18:28:38,037 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:38,038 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:28:38,038 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:28:38,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:38,046 INFO L85 PathProgramCache]: Analyzing trace with hash 541406590, now seen corresponding path program 1 times [2022-03-01 18:28:38,052 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:38,052 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034626346] [2022-03-01 18:28:38,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:38,053 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:38,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:38,185 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:28:38,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:38,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1034626346] [2022-03-01 18:28:38,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1034626346] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:28:38,186 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:28:38,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 18:28:38,188 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459075672] [2022-03-01 18:28:38,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:28:38,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-01 18:28:38,191 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:38,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-01 18:28:38,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-01 18:28:38,218 INFO L87 Difference]: Start difference. First operand has 112 states, 111 states have (on average 2.810810810810811) internal successors, (312), 111 states have internal predecessors, (312), 0 states have call successors, (0), 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:28:38,291 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:38,292 INFO L93 Difference]: Finished difference Result 217 states and 617 transitions. [2022-03-01 18:28:38,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-01 18:28:38,297 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:28:38,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:38,307 INFO L225 Difference]: With dead ends: 217 [2022-03-01 18:28:38,307 INFO L226 Difference]: Without dead ends: 202 [2022-03-01 18:28:38,309 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:28:38,311 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 3 mSDsluCounter, 17 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 27 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.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:38,312 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 27 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:28:38,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2022-03-01 18:28:38,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 149. [2022-03-01 18:28:38,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.831081081081081) internal successors, (419), 148 states have internal predecessors, (419), 0 states have call successors, (0), 0 states have call 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:38,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 419 transitions. [2022-03-01 18:28:38,383 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 419 transitions. Word has length 18 [2022-03-01 18:28:38,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:38,384 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 419 transitions. [2022-03-01 18:28:38,384 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:28:38,384 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 419 transitions. [2022-03-01 18:28:38,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 18:28:38,387 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:38,387 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:38,387 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 18:28:38,387 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:28:38,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:38,388 INFO L85 PathProgramCache]: Analyzing trace with hash -1033477442, now seen corresponding path program 1 times [2022-03-01 18:28:38,388 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:38,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478773364] [2022-03-01 18:28:38,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:38,389 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:38,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:38,449 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:28:38,449 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:38,450 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478773364] [2022-03-01 18:28:38,450 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478773364] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:28:38,450 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:28:38,450 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:28:38,450 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303847812] [2022-03-01 18:28:38,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:28:38,451 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 18:28:38,451 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:38,452 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 18:28:38,452 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 18:28:38,452 INFO L87 Difference]: Start difference. First operand 149 states and 419 transitions. Second operand has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call 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:38,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:38,514 INFO L93 Difference]: Finished difference Result 158 states and 445 transitions. [2022-03-01 18:28:38,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 18:28:38,514 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 18:28:38,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:38,516 INFO L225 Difference]: With dead ends: 158 [2022-03-01 18:28:38,516 INFO L226 Difference]: Without dead ends: 158 [2022-03-01 18:28:38,516 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:28:38,517 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 34 mSDsluCounter, 12 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 15 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:38,518 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 15 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:28:38,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-03-01 18:28:38,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 133. [2022-03-01 18:28:38,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 133 states, 132 states have (on average 2.8333333333333335) internal successors, (374), 132 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:38,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 374 transitions. [2022-03-01 18:28:38,528 INFO L78 Accepts]: Start accepts. Automaton has 133 states and 374 transitions. Word has length 20 [2022-03-01 18:28:38,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:38,529 INFO L470 AbstractCegarLoop]: Abstraction has 133 states and 374 transitions. [2022-03-01 18:28:38,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call 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:38,529 INFO L276 IsEmpty]: Start isEmpty. Operand 133 states and 374 transitions. [2022-03-01 18:28:38,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 21 [2022-03-01 18:28:38,530 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:38,530 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:38,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 18:28:38,530 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:28:38,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:38,531 INFO L85 PathProgramCache]: Analyzing trace with hash -324870244, now seen corresponding path program 1 times [2022-03-01 18:28:38,531 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:38,531 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614795715] [2022-03-01 18:28:38,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:38,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:38,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:38,580 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:28:38,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:38,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614795715] [2022-03-01 18:28:38,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614795715] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 18:28:38,581 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 18:28:38,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 18:28:38,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695359941] [2022-03-01 18:28:38,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 18:28:38,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 18:28:38,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:38,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 18:28:38,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-01 18:28:38,582 INFO L87 Difference]: Start difference. First operand 133 states and 374 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call 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:38,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:38,650 INFO L93 Difference]: Finished difference Result 183 states and 522 transitions. [2022-03-01 18:28:38,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 18:28:38,650 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 20 [2022-03-01 18:28:38,650 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:38,652 INFO L225 Difference]: With dead ends: 183 [2022-03-01 18:28:38,652 INFO L226 Difference]: Without dead ends: 183 [2022-03-01 18:28:38,652 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:28:38,653 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 77 mSDsluCounter, 13 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 13 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:38,653 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 13 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 18:28:38,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 183 states. [2022-03-01 18:28:38,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 183 to 158. [2022-03-01 18:28:38,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.8535031847133756) internal successors, (448), 157 states have internal predecessors, (448), 0 states have call successors, (0), 0 states have call 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:38,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 448 transitions. [2022-03-01 18:28:38,668 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 448 transitions. Word has length 20 [2022-03-01 18:28:38,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:38,668 INFO L470 AbstractCegarLoop]: Abstraction has 158 states and 448 transitions. [2022-03-01 18:28:38,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call 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:38,668 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 448 transitions. [2022-03-01 18:28:38,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:28:38,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:38,670 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:38,670 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-03-01 18:28:38,670 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:28:38,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:38,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1959936804, now seen corresponding path program 1 times [2022-03-01 18:28:38,671 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:38,671 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969221290] [2022-03-01 18:28:38,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:38,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:38,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:39,046 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:28:39,046 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:39,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969221290] [2022-03-01 18:28:39,047 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969221290] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:39,047 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799195130] [2022-03-01 18:28:39,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:39,047 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:39,048 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:39,049 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:28:39,079 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:28:39,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:39,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 18:28:39,101 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:39,504 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 34 [2022-03-01 18:28:39,610 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:28:39,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:40,000 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:40,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 67 [2022-03-01 18:28:40,432 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:28:40,433 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799195130] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:40,433 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:40,433 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:28:40,433 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820389635] [2022-03-01 18:28:40,433 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:40,434 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 18:28:40,434 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:40,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 18:28:40,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:28:40,435 INFO L87 Difference]: Start difference. First operand 158 states and 448 transitions. Second operand has 18 states, 18 states have (on average 3.0) 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:28:40,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:40,724 INFO L93 Difference]: Finished difference Result 366 states and 1043 transitions. [2022-03-01 18:28:40,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 18:28:40,724 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.0) 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 22 [2022-03-01 18:28:40,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:40,726 INFO L225 Difference]: With dead ends: 366 [2022-03-01 18:28:40,726 INFO L226 Difference]: Without dead ends: 351 [2022-03-01 18:28:40,726 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=123, Invalid=429, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:28:40,727 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 201 mSDsluCounter, 89 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 201 SdHoareTripleChecker+Valid, 55 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:40,728 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [201 Valid, 55 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:28:40,728 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-03-01 18:28:40,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 224. [2022-03-01 18:28:40,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 223 states have (on average 2.8699551569506725) internal successors, (640), 223 states have internal predecessors, (640), 0 states have call successors, (0), 0 states have call 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:40,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 640 transitions. [2022-03-01 18:28:40,740 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 640 transitions. Word has length 22 [2022-03-01 18:28:40,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:40,741 INFO L470 AbstractCegarLoop]: Abstraction has 224 states and 640 transitions. [2022-03-01 18:28:40,741 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.0) 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:28:40,741 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 640 transitions. [2022-03-01 18:28:40,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:28:40,742 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:40,742 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:40,767 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:28:40,947 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:28:40,948 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:28:40,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:40,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2127745896, now seen corresponding path program 2 times [2022-03-01 18:28:40,949 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:40,949 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36701336] [2022-03-01 18:28:40,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:40,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:40,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:41,142 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:28:41,142 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:41,143 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36701336] [2022-03-01 18:28:41,144 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36701336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:41,144 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [192041783] [2022-03-01 18:28:41,145 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:41,145 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:41,145 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:41,148 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:28:41,150 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:28:41,177 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:41,177 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:41,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 18:28:41,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:41,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:41,401 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-01 18:28:41,664 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:28:41,664 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:41,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:41,913 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 75 treesize of output 67 [2022-03-01 18:28:42,157 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:28:42,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [192041783] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:42,157 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:42,157 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8, 8] total 19 [2022-03-01 18:28:42,157 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558902477] [2022-03-01 18:28:42,158 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:42,158 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 18:28:42,158 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:42,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 18:28:42,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2022-03-01 18:28:42,159 INFO L87 Difference]: Start difference. First operand 224 states and 640 transitions. Second operand has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:42,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:42,987 INFO L93 Difference]: Finished difference Result 478 states and 1385 transitions. [2022-03-01 18:28:42,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 18:28:42,990 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:28:42,990 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:42,993 INFO L225 Difference]: With dead ends: 478 [2022-03-01 18:28:42,993 INFO L226 Difference]: Without dead ends: 463 [2022-03-01 18:28:42,993 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 61 GetRequests, 30 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=229, Invalid=763, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:28:42,994 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 286 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 570 mSolverCounterSat, 39 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 286 SdHoareTripleChecker+Valid, 125 SdHoareTripleChecker+Invalid, 609 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 39 IncrementalHoareTripleChecker+Valid, 570 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:42,994 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [286 Valid, 125 Invalid, 609 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [39 Valid, 570 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:28:42,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2022-03-01 18:28:43,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 229. [2022-03-01 18:28:43,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 228 states have (on average 2.912280701754386) internal successors, (664), 228 states have internal predecessors, (664), 0 states have call successors, (0), 0 states have call 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,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 664 transitions. [2022-03-01 18:28:43,002 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 664 transitions. Word has length 22 [2022-03-01 18:28:43,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:43,003 INFO L470 AbstractCegarLoop]: Abstraction has 229 states and 664 transitions. [2022-03-01 18:28:43,003 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.1) internal successors, (62), 19 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:43,003 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 664 transitions. [2022-03-01 18:28:43,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:28:43,004 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:43,004 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:43,023 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:43,214 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:28:43,215 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:28:43,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:43,215 INFO L85 PathProgramCache]: Analyzing trace with hash -1828972448, now seen corresponding path program 3 times [2022-03-01 18:28:43,216 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:43,216 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095678336] [2022-03-01 18:28:43,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:43,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:43,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:43,402 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:28:43,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:43,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095678336] [2022-03-01 18:28:43,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095678336] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:43,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003497203] [2022-03-01 18:28:43,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:43,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:43,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:43,408 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:28:43,409 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:28:43,440 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:28:43,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:43,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:28:43,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:43,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-03-01 18:28:43,707 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:28:43,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:43,824 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:43,825 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-03-01 18:28:44,132 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:28:44,133 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003497203] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:44,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:44,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 15 [2022-03-01 18:28:44,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365014898] [2022-03-01 18:28:44,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:44,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:28:44,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:44,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:28:44,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:28:44,134 INFO L87 Difference]: Start difference. First operand 229 states and 664 transitions. Second operand has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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:28:44,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:44,607 INFO L93 Difference]: Finished difference Result 433 states and 1240 transitions. [2022-03-01 18:28:44,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 18:28:44,608 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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 22 [2022-03-01 18:28:44,608 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:44,610 INFO L225 Difference]: With dead ends: 433 [2022-03-01 18:28:44,610 INFO L226 Difference]: Without dead ends: 418 [2022-03-01 18:28:44,610 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 59 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=157, Invalid=493, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:28:44,611 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 99 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 372 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 383 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 372 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:44,611 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 132 Invalid, 383 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 372 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:28:44,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2022-03-01 18:28:44,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 241. [2022-03-01 18:28:44,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 241 states, 240 states have (on average 2.8916666666666666) internal successors, (694), 240 states have internal predecessors, (694), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:44,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 241 states to 241 states and 694 transitions. [2022-03-01 18:28:44,618 INFO L78 Accepts]: Start accepts. Automaton has 241 states and 694 transitions. Word has length 22 [2022-03-01 18:28:44,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:44,638 INFO L470 AbstractCegarLoop]: Abstraction has 241 states and 694 transitions. [2022-03-01 18:28:44,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.5625) internal successors, (57), 15 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:28:44,639 INFO L276 IsEmpty]: Start isEmpty. Operand 241 states and 694 transitions. [2022-03-01 18:28:44,639 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:28:44,639 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:44,640 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:44,678 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:28:44,840 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:28:44,840 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:28:44,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:44,841 INFO L85 PathProgramCache]: Analyzing trace with hash -258146848, now seen corresponding path program 4 times [2022-03-01 18:28:44,841 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:44,841 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623123127] [2022-03-01 18:28:44,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:44,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:44,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:45,016 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:28:45,016 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:45,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623123127] [2022-03-01 18:28:45,016 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623123127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:45,016 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [134505790] [2022-03-01 18:28:45,016 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:45,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:45,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:45,018 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:28:45,019 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:28:45,045 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:45,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:45,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 18:28:45,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:45,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,234 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-01 18:28:45,488 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:28:45,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:45,654 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:45,654 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-03-01 18:28:45,917 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:28:45,917 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [134505790] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:45,917 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:45,917 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:28:45,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141298727] [2022-03-01 18:28:45,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:45,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 18:28:45,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:45,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 18:28:45,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:28:45,919 INFO L87 Difference]: Start difference. First operand 241 states and 694 transitions. Second operand has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:46,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:46,198 INFO L93 Difference]: Finished difference Result 374 states and 1089 transitions. [2022-03-01 18:28:46,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 18:28:46,199 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:28:46,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:46,201 INFO L225 Difference]: With dead ends: 374 [2022-03-01 18:28:46,201 INFO L226 Difference]: Without dead ends: 359 [2022-03-01 18:28:46,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 55 GetRequests, 30 SyntacticMatches, 4 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2022-03-01 18:28:46,201 INFO L933 BasicCegarLoop]: 11 mSDtfsCounter, 96 mSDsluCounter, 186 mSDsCounter, 0 mSdLazyCounter, 278 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 278 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 7 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:46,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [96 Valid, 118 Invalid, 296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 278 Invalid, 0 Unknown, 7 Unchecked, 0.1s Time] [2022-03-01 18:28:46,202 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2022-03-01 18:28:46,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 245. [2022-03-01 18:28:46,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 244 states have (on average 2.9262295081967213) internal successors, (714), 244 states have internal predecessors, (714), 0 states have call successors, (0), 0 states have call 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:46,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 714 transitions. [2022-03-01 18:28:46,208 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 714 transitions. Word has length 22 [2022-03-01 18:28:46,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:46,208 INFO L470 AbstractCegarLoop]: Abstraction has 245 states and 714 transitions. [2022-03-01 18:28:46,208 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.8333333333333335) internal successors, (51), 17 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:46,208 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 714 transitions. [2022-03-01 18:28:46,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:28:46,209 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:46,209 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:46,226 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:28:46,426 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:28:46,426 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:28:46,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:46,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1789401154, now seen corresponding path program 5 times [2022-03-01 18:28:46,427 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:46,427 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339403243] [2022-03-01 18:28:46,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:46,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:46,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:46,585 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:28:46,585 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:46,585 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339403243] [2022-03-01 18:28:46,585 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [339403243] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:46,586 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [331518250] [2022-03-01 18:28:46,586 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:46,586 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:46,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:46,587 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:28:46,588 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:28:46,610 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:46,611 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:46,611 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:28:46,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:46,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:46,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 45 treesize of output 41 [2022-03-01 18:28:47,005 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:28:47,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:47,204 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:47,204 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-03-01 18:28:47,494 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:28:47,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [331518250] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:47,495 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:47,495 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2022-03-01 18:28:47,495 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336450633] [2022-03-01 18:28:47,495 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:47,495 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:28:47,495 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:47,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:28:47,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:28:47,496 INFO L87 Difference]: Start difference. First operand 245 states and 714 transitions. Second operand has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:48,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:48,568 INFO L93 Difference]: Finished difference Result 659 states and 1889 transitions. [2022-03-01 18:28:48,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 18:28:48,568 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:28:48,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:48,571 INFO L225 Difference]: With dead ends: 659 [2022-03-01 18:28:48,571 INFO L226 Difference]: Without dead ends: 644 [2022-03-01 18:28:48,572 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 192 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=227, Invalid=643, Unknown=0, NotChecked=0, Total=870 [2022-03-01 18:28:48,572 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 161 mSDsluCounter, 346 mSDsCounter, 0 mSdLazyCounter, 576 mSolverCounterSat, 22 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 161 SdHoareTripleChecker+Valid, 231 SdHoareTripleChecker+Invalid, 598 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 22 IncrementalHoareTripleChecker+Valid, 576 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:48,572 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [161 Valid, 231 Invalid, 598 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [22 Valid, 576 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:28:48,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2022-03-01 18:28:48,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 247. [2022-03-01 18:28:48,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call 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:48,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-01 18:28:48,580 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-01 18:28:48,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:48,581 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-01 18:28:48,581 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.0) internal successors, (51), 16 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:48,581 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-01 18:28:48,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-01 18:28:48,582 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:48,582 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:48,600 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:28:48,787 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:28:48,788 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:28:48,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:48,788 INFO L85 PathProgramCache]: Analyzing trace with hash 1248888004, now seen corresponding path program 6 times [2022-03-01 18:28:48,788 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:48,788 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297461053] [2022-03-01 18:28:48,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:48,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:48,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:48,977 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:28:48,978 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:48,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297461053] [2022-03-01 18:28:48,978 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297461053] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:48,978 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84295421] [2022-03-01 18:28:48,978 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:28:48,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:48,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:48,980 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:28:48,981 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:28:49,003 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:28:49,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:49,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 18 conjunts are in the unsatisfiable core [2022-03-01 18:28:49,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:49,216 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:28:49,217 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 33 [2022-03-01 18:28:49,315 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:28:49,315 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:49,516 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:28:49,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 73 treesize of output 67 [2022-03-01 18:28:49,832 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:28:49,832 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84295421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:49,832 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:49,833 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 17 [2022-03-01 18:28:49,833 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1974370668] [2022-03-01 18:28:49,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:49,833 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-01 18:28:49,833 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:49,833 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-01 18:28:49,833 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-03-01 18:28:49,834 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:50,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:50,720 INFO L93 Difference]: Finished difference Result 489 states and 1408 transitions. [2022-03-01 18:28:50,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 18:28:50,721 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 22 [2022-03-01 18:28:50,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:50,724 INFO L225 Difference]: With dead ends: 489 [2022-03-01 18:28:50,724 INFO L226 Difference]: Without dead ends: 474 [2022-03-01 18:28:50,724 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 32 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=192, Invalid=738, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:50,725 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 136 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 605 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 224 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 605 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 38 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:50,725 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 224 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 605 Invalid, 0 Unknown, 38 Unchecked, 0.3s Time] [2022-03-01 18:28:50,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-03-01 18:28:50,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 247. [2022-03-01 18:28:50,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 247 states, 246 states have (on average 2.9186991869918697) internal successors, (718), 246 states have internal predecessors, (718), 0 states have call successors, (0), 0 states have call 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:50,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 247 states to 247 states and 718 transitions. [2022-03-01 18:28:50,735 INFO L78 Accepts]: Start accepts. Automaton has 247 states and 718 transitions. Word has length 22 [2022-03-01 18:28:50,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:50,738 INFO L470 AbstractCegarLoop]: Abstraction has 247 states and 718 transitions. [2022-03-01 18:28:50,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 3.3333333333333335) internal successors, (60), 17 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:50,738 INFO L276 IsEmpty]: Start isEmpty. Operand 247 states and 718 transitions. [2022-03-01 18:28:50,740 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:50,740 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:50,740 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:50,765 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:50,944 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:28:50,945 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:28:50,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:50,945 INFO L85 PathProgramCache]: Analyzing trace with hash 976010682, now seen corresponding path program 7 times [2022-03-01 18:28:50,945 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:50,945 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957676643] [2022-03-01 18:28:50,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:50,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:50,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:50,996 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:50,996 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:50,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957676643] [2022-03-01 18:28:50,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1957676643] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:50,996 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [501201350] [2022-03-01 18:28:50,996 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:50,996 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:50,996 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:50,997 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:28:50,998 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:28:51,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:51,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:28:51,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:51,107 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:51,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:51,212 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:51,213 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [501201350] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:51,213 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:51,213 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:28:51,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175423122] [2022-03-01 18:28:51,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:51,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:28:51,215 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:51,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:28:51,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=163, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:28:51,216 INFO L87 Difference]: Start difference. First operand 247 states and 718 transitions. Second operand has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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:28:51,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:51,970 INFO L93 Difference]: Finished difference Result 1099 states and 3110 transitions. [2022-03-01 18:28:51,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2022-03-01 18:28:51,970 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:28:51,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:51,974 INFO L225 Difference]: With dead ends: 1099 [2022-03-01 18:28:51,975 INFO L226 Difference]: Without dead ends: 1099 [2022-03-01 18:28:51,975 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 39 SyntacticMatches, 2 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 913 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=714, Invalid=2148, Unknown=0, NotChecked=0, Total=2862 [2022-03-01 18:28:51,976 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 277 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 636 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 701 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 636 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:51,976 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [277 Valid, 202 Invalid, 701 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 636 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:28:51,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1099 states. [2022-03-01 18:28:51,985 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1099 to 311. [2022-03-01 18:28:51,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 311 states, 310 states have (on average 3.141935483870968) internal successors, (974), 310 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call 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,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 311 states to 311 states and 974 transitions. [2022-03-01 18:28:51,987 INFO L78 Accepts]: Start accepts. Automaton has 311 states and 974 transitions. Word has length 24 [2022-03-01 18:28:51,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:51,987 INFO L470 AbstractCegarLoop]: Abstraction has 311 states and 974 transitions. [2022-03-01 18:28:51,987 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.2666666666666666) internal successors, (49), 15 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:28:51,987 INFO L276 IsEmpty]: Start isEmpty. Operand 311 states and 974 transitions. [2022-03-01 18:28:51,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:51,988 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:51,988 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:52,004 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:28:52,200 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:28:52,201 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:28:52,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:52,201 INFO L85 PathProgramCache]: Analyzing trace with hash -308162, now seen corresponding path program 8 times [2022-03-01 18:28:52,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:52,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453169015] [2022-03-01 18:28:52,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:52,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:52,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:52,250 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:52,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:52,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453169015] [2022-03-01 18:28:52,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453169015] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:52,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1369965819] [2022-03-01 18:28:52,250 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:52,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:52,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:52,251 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:28:52,252 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:28:52,274 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:52,274 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:52,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:28:52,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:52,364 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:52,364 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:52,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:52,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1369965819] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:52,456 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:52,456 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:28:52,457 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [765014016] [2022-03-01 18:28:52,457 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:52,457 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:28:52,457 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:52,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:28:52,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=213, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:28:52,457 INFO L87 Difference]: Start difference. First operand 311 states and 974 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:54,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:54,164 INFO L93 Difference]: Finished difference Result 1794 states and 5013 transitions. [2022-03-01 18:28:54,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 97 states. [2022-03-01 18:28:54,164 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:28:54,164 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:54,171 INFO L225 Difference]: With dead ends: 1794 [2022-03-01 18:28:54,171 INFO L226 Difference]: Without dead ends: 1794 [2022-03-01 18:28:54,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4272 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2378, Invalid=8752, Unknown=0, NotChecked=0, Total=11130 [2022-03-01 18:28:54,174 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 460 mSDsluCounter, 532 mSDsCounter, 0 mSdLazyCounter, 1148 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 303 SdHoareTripleChecker+Invalid, 1253 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:54,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [460 Valid, 303 Invalid, 1253 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1148 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-01 18:28:54,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1794 states. [2022-03-01 18:28:54,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1794 to 315. [2022-03-01 18:28:54,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 3.1656050955414012) internal successors, (994), 314 states have internal predecessors, (994), 0 states have call successors, (0), 0 states have call 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:54,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 994 transitions. [2022-03-01 18:28:54,189 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 994 transitions. Word has length 24 [2022-03-01 18:28:54,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:54,190 INFO L470 AbstractCegarLoop]: Abstraction has 315 states and 994 transitions. [2022-03-01 18:28:54,190 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:54,190 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 994 transitions. [2022-03-01 18:28:54,190 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:54,190 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:54,190 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:54,209 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:54,406 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:28:54,406 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:28:54,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:54,406 INFO L85 PathProgramCache]: Analyzing trace with hash 566643918, now seen corresponding path program 9 times [2022-03-01 18:28:54,406 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:54,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347049014] [2022-03-01 18:28:54,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:54,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:54,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:54,456 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:54,456 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:54,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347049014] [2022-03-01 18:28:54,456 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347049014] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:54,456 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707873573] [2022-03-01 18:28:54,456 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:28:54,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:54,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:54,457 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:28:54,458 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:28:54,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:28:54,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:54,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:28:54,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:54,578 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:54,578 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:54,687 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:54,687 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707873573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:54,687 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:54,687 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:28:54,687 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2084403036] [2022-03-01 18:28:54,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:54,687 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:28:54,687 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:54,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:28:54,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:28:54,688 INFO L87 Difference]: Start difference. First operand 315 states and 994 transitions. Second operand has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:55,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:55,589 INFO L93 Difference]: Finished difference Result 1470 states and 4126 transitions. [2022-03-01 18:28:55,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:28:55,589 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:28:55,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:55,594 INFO L225 Difference]: With dead ends: 1470 [2022-03-01 18:28:55,594 INFO L226 Difference]: Without dead ends: 1470 [2022-03-01 18:28:55,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1528 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1095, Invalid=3327, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:28:55,596 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 338 mSDsluCounter, 425 mSDsCounter, 0 mSdLazyCounter, 771 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 338 SdHoareTripleChecker+Valid, 252 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:55,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [338 Valid, 252 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 771 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:28:55,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2022-03-01 18:28:55,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 306. [2022-03-01 18:28:55,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306 states, 305 states have (on average 3.1475409836065573) internal successors, (960), 305 states have internal predecessors, (960), 0 states have call successors, (0), 0 states have call 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:55,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306 states to 306 states and 960 transitions. [2022-03-01 18:28:55,608 INFO L78 Accepts]: Start accepts. Automaton has 306 states and 960 transitions. Word has length 24 [2022-03-01 18:28:55,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:55,608 INFO L470 AbstractCegarLoop]: Abstraction has 306 states and 960 transitions. [2022-03-01 18:28:55,608 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.1176470588235294) internal successors, (53), 17 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:55,609 INFO L276 IsEmpty]: Start isEmpty. Operand 306 states and 960 transitions. [2022-03-01 18:28:55,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:55,609 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:55,609 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:28:55,628 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 18:28:55,819 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:28:55,819 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:28:55,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:55,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1502782590, now seen corresponding path program 1 times [2022-03-01 18:28:55,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:55,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304448479] [2022-03-01 18:28:55,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:55,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:55,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:55,851 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:28:55,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:55,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304448479] [2022-03-01 18:28:55,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1304448479] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:55,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516480924] [2022-03-01 18:28:55,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:55,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:55,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:55,856 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:28:55,879 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:28:55,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:55,882 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:28:55,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:55,947 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:28:55,947 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:56,006 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:28:56,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516480924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:56,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:56,007 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-01 18:28:56,007 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957276700] [2022-03-01 18:28:56,007 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:56,007 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:28:56,007 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:56,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:28:56,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:28:56,007 INFO L87 Difference]: Start difference. First operand 306 states and 960 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:56,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:56,151 INFO L93 Difference]: Finished difference Result 685 states and 2024 transitions. [2022-03-01 18:28:56,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 18:28:56,151 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:28:56,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:56,154 INFO L225 Difference]: With dead ends: 685 [2022-03-01 18:28:56,154 INFO L226 Difference]: Without dead ends: 679 [2022-03-01 18:28:56,154 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 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:28:56,154 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 147 mSDsluCounter, 75 mSDsCounter, 0 mSdLazyCounter, 157 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 176 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 157 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:56,154 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 42 Invalid, 176 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 157 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:28:56,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2022-03-01 18:28:56,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 429. [2022-03-01 18:28:56,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 3.2406542056074765) internal successors, (1387), 428 states have internal predecessors, (1387), 0 states have call successors, (0), 0 states have call 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:56,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1387 transitions. [2022-03-01 18:28:56,165 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1387 transitions. Word has length 24 [2022-03-01 18:28:56,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:56,165 INFO L470 AbstractCegarLoop]: Abstraction has 429 states and 1387 transitions. [2022-03-01 18:28:56,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:56,165 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1387 transitions. [2022-03-01 18:28:56,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:56,166 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:56,166 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:56,197 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:28:56,379 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:28:56,379 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:28:56,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:56,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1065813882, now seen corresponding path program 10 times [2022-03-01 18:28:56,380 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:56,380 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814895395] [2022-03-01 18:28:56,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:56,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:56,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:56,415 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:56,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:56,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814895395] [2022-03-01 18:28:56,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814895395] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:56,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114944805] [2022-03-01 18:28:56,415 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:28:56,416 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:56,416 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:56,417 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:28:56,418 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:28:56,438 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:28:56,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:56,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:28:56,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:56,521 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:56,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:56,567 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:56,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114944805] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:56,567 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:56,567 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2022-03-01 18:28:56,567 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828695067] [2022-03-01 18:28:56,567 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:56,568 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:28:56,568 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:56,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:28:56,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:28:56,568 INFO L87 Difference]: Start difference. First operand 429 states and 1387 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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:28:56,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:56,848 INFO L93 Difference]: Finished difference Result 1159 states and 3490 transitions. [2022-03-01 18:28:56,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 18:28:56,849 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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:28:56,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:56,853 INFO L225 Difference]: With dead ends: 1159 [2022-03-01 18:28:56,853 INFO L226 Difference]: Without dead ends: 1111 [2022-03-01 18:28:56,854 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 195 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=240, Invalid=690, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:28:56,854 INFO L933 BasicCegarLoop]: 12 mSDtfsCounter, 276 mSDsluCounter, 200 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 276 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:56,854 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [276 Valid, 103 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:28:56,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1111 states. [2022-03-01 18:28:56,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1111 to 639. [2022-03-01 18:28:56,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 3.3448275862068964) internal successors, (2134), 638 states have internal predecessors, (2134), 0 states have call successors, (0), 0 states have call 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:56,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 2134 transitions. [2022-03-01 18:28:56,869 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 2134 transitions. Word has length 24 [2022-03-01 18:28:56,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:56,869 INFO L470 AbstractCegarLoop]: Abstraction has 639 states and 2134 transitions. [2022-03-01 18:28:56,869 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 14 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:28:56,869 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 2134 transitions. [2022-03-01 18:28:56,870 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:56,870 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:56,870 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:28:56,889 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-03-01 18:28:57,089 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:28:57,089 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:28:57,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:57,089 INFO L85 PathProgramCache]: Analyzing trace with hash 359856550, now seen corresponding path program 2 times [2022-03-01 18:28:57,089 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:57,089 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824130889] [2022-03-01 18:28:57,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:57,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:57,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:57,114 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:28:57,114 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:57,114 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824130889] [2022-03-01 18:28:57,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824130889] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:57,115 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106613876] [2022-03-01 18:28:57,115 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:28:57,115 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:57,115 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:57,116 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:28:57,117 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:28:57,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:28:57,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:57,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:28:57,140 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:57,210 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:28:57,210 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:57,289 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:28:57,289 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106613876] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:57,289 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:57,289 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-03-01 18:28:57,289 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [936661654] [2022-03-01 18:28:57,290 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:57,290 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:28:57,291 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:57,291 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:28:57,291 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=56, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:28:57,291 INFO L87 Difference]: Start difference. First operand 639 states and 2134 transitions. Second operand has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:57,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:57,479 INFO L93 Difference]: Finished difference Result 1267 states and 3847 transitions. [2022-03-01 18:28:57,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 18:28:57,480 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:28:57,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:57,485 INFO L225 Difference]: With dead ends: 1267 [2022-03-01 18:28:57,485 INFO L226 Difference]: Without dead ends: 1267 [2022-03-01 18:28:57,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 41 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:28:57,485 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 183 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 222 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:57,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [183 Valid, 78 Invalid, 222 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:28:57,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1267 states. [2022-03-01 18:28:57,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1267 to 683. [2022-03-01 18:28:57,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 3.3167155425219943) internal successors, (2262), 682 states have internal predecessors, (2262), 0 states have call successors, (0), 0 states have call 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:57,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 2262 transitions. [2022-03-01 18:28:57,503 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 2262 transitions. Word has length 24 [2022-03-01 18:28:57,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:57,503 INFO L470 AbstractCegarLoop]: Abstraction has 683 states and 2262 transitions. [2022-03-01 18:28:57,503 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 4.0) internal successors, (40), 10 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:57,503 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 2262 transitions. [2022-03-01 18:28:57,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:57,505 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:57,505 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:57,523 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:28:57,718 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:28:57,718 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:28:57,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:57,718 INFO L85 PathProgramCache]: Analyzing trace with hash -986825016, now seen corresponding path program 11 times [2022-03-01 18:28:57,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:57,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [112775571] [2022-03-01 18:28:57,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:57,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:57,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:57,755 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:57,755 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:57,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [112775571] [2022-03-01 18:28:57,755 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [112775571] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:57,755 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2120403713] [2022-03-01 18:28:57,755 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:28:57,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:57,756 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:57,756 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:28:57,758 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:28:57,779 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:28:57,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:57,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:28:57,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:57,837 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:57,837 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:57,906 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:57,906 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2120403713] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:57,906 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:57,906 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:28:57,906 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570313129] [2022-03-01 18:28:57,906 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:57,906 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:28:57,907 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:57,907 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:28:57,907 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:28:57,907 INFO L87 Difference]: Start difference. First operand 683 states and 2262 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:58,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:58,389 INFO L93 Difference]: Finished difference Result 2268 states and 6749 transitions. [2022-03-01 18:28:58,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-01 18:28:58,390 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:28:58,390 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:58,398 INFO L225 Difference]: With dead ends: 2268 [2022-03-01 18:28:58,398 INFO L226 Difference]: Without dead ends: 2268 [2022-03-01 18:28:58,399 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 518 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=449, Invalid=1357, Unknown=0, NotChecked=0, Total=1806 [2022-03-01 18:28:58,399 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 259 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 259 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 490 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:58,399 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [259 Valid, 150 Invalid, 490 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:28:58,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2268 states. [2022-03-01 18:28:58,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2268 to 699. [2022-03-01 18:28:58,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 698 states have (on average 3.312320916905444) internal successors, (2312), 698 states have internal predecessors, (2312), 0 states have call successors, (0), 0 states have call 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:58,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 2312 transitions. [2022-03-01 18:28:58,424 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 2312 transitions. Word has length 24 [2022-03-01 18:28:58,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:58,424 INFO L470 AbstractCegarLoop]: Abstraction has 699 states and 2312 transitions. [2022-03-01 18:28:58,424 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:58,424 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 2312 transitions. [2022-03-01 18:28:58,425 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:58,426 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:58,426 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:58,446 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:28:58,644 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:28:58,644 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:28:58,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:58,645 INFO L85 PathProgramCache]: Analyzing trace with hash -201910922, now seen corresponding path program 12 times [2022-03-01 18:28:58,645 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:58,645 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1723056112] [2022-03-01 18:28:58,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:58,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:58,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:58,686 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:58,686 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:58,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1723056112] [2022-03-01 18:28:58,686 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1723056112] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:58,686 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [657212665] [2022-03-01 18:28:58,686 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:28:58,686 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:58,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:58,700 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:28:58,701 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:28:58,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 18:28:58,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:28:58,723 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:28:58,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:58,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:58,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:58,882 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:58,883 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [657212665] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:58,883 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:58,883 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:28:58,883 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894428099] [2022-03-01 18:28:58,883 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:58,883 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:28:58,884 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:58,884 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:28:58,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:28:58,884 INFO L87 Difference]: Start difference. First operand 699 states and 2312 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:59,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:28:59,461 INFO L93 Difference]: Finished difference Result 2256 states and 6789 transitions. [2022-03-01 18:28:59,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-01 18:28:59,462 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:28:59,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:28:59,470 INFO L225 Difference]: With dead ends: 2256 [2022-03-01 18:28:59,470 INFO L226 Difference]: Without dead ends: 2256 [2022-03-01 18:28:59,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 826 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=584, Invalid=2068, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:28:59,471 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 300 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 473 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 300 SdHoareTripleChecker+Valid, 141 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 473 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:28:59,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [300 Valid, 141 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 473 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:28:59,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2256 states. [2022-03-01 18:28:59,492 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2256 to 775. [2022-03-01 18:28:59,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 775 states, 774 states have (on average 3.289405684754522) internal successors, (2546), 774 states have internal predecessors, (2546), 0 states have call successors, (0), 0 states have call 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:59,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 775 states to 775 states and 2546 transitions. [2022-03-01 18:28:59,495 INFO L78 Accepts]: Start accepts. Automaton has 775 states and 2546 transitions. Word has length 24 [2022-03-01 18:28:59,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:28:59,496 INFO L470 AbstractCegarLoop]: Abstraction has 775 states and 2546 transitions. [2022-03-01 18:28:59,496 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:28:59,496 INFO L276 IsEmpty]: Start isEmpty. Operand 775 states and 2546 transitions. [2022-03-01 18:28:59,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:28:59,497 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:28:59,497 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:28:59,514 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:28:59,705 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:28:59,705 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:28:59,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:28:59,706 INFO L85 PathProgramCache]: Analyzing trace with hash 186144540, now seen corresponding path program 13 times [2022-03-01 18:28:59,706 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:28:59,706 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819297621] [2022-03-01 18:28:59,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:28:59,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:28:59,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:59,748 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:59,749 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:28:59,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819297621] [2022-03-01 18:28:59,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819297621] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:28:59,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496347024] [2022-03-01 18:28:59,749 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:28:59,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:28:59,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:28:59,750 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:28:59,750 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:28:59,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:28:59,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:28:59,772 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:28:59,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:59,850 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:28:59,890 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:28:59,890 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496347024] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:28:59,890 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:28:59,891 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2022-03-01 18:28:59,891 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125372188] [2022-03-01 18:28:59,891 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:28:59,891 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:28:59,891 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:28:59,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:28:59,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:28:59,891 INFO L87 Difference]: Start difference. First operand 775 states and 2546 transitions. Second operand has 14 states, 14 states have (on average 3.142857142857143) 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:29:00,131 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:00,132 INFO L93 Difference]: Finished difference Result 1611 states and 5005 transitions. [2022-03-01 18:29:00,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 18:29:00,132 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.142857142857143) 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 24 [2022-03-01 18:29:00,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:00,138 INFO L225 Difference]: With dead ends: 1611 [2022-03-01 18:29:00,138 INFO L226 Difference]: Without dead ends: 1611 [2022-03-01 18:29:00,138 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 171 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=219, Invalid=537, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:29:00,139 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 258 mSDsluCounter, 178 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 104 SdHoareTripleChecker+Invalid, 317 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:00,139 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [258 Valid, 104 Invalid, 317 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:29:00,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1611 states. [2022-03-01 18:29:00,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1611 to 926. [2022-03-01 18:29:00,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 926 states, 925 states have (on average 3.370810810810811) internal successors, (3118), 925 states have internal predecessors, (3118), 0 states have call successors, (0), 0 states have call 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:00,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 926 states to 926 states and 3118 transitions. [2022-03-01 18:29:00,157 INFO L78 Accepts]: Start accepts. Automaton has 926 states and 3118 transitions. Word has length 24 [2022-03-01 18:29:00,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:00,157 INFO L470 AbstractCegarLoop]: Abstraction has 926 states and 3118 transitions. [2022-03-01 18:29:00,157 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.142857142857143) 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:29:00,157 INFO L276 IsEmpty]: Start isEmpty. Operand 926 states and 3118 transitions. [2022-03-01 18:29:00,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:00,159 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:00,159 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:00,177 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:29:00,371 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:29:00,371 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:29:00,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:00,372 INFO L85 PathProgramCache]: Analyzing trace with hash -246732064, now seen corresponding path program 14 times [2022-03-01 18:29:00,372 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:00,372 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615107417] [2022-03-01 18:29:00,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:00,372 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:00,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:00,401 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:00,402 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:00,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615107417] [2022-03-01 18:29:00,402 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615107417] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:00,402 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [598201338] [2022-03-01 18:29:00,402 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:29:00,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:00,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:00,403 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:29:00,404 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:29:00,426 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:29:00,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:00,426 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:00,427 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:00,481 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:00,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:00,540 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:00,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [598201338] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:00,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:00,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:29:00,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902311979] [2022-03-01 18:29:00,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:00,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:29:00,541 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:00,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:29:00,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:29:00,542 INFO L87 Difference]: Start difference. First operand 926 states and 3118 transitions. Second operand has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:01,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:01,025 INFO L93 Difference]: Finished difference Result 2408 states and 7521 transitions. [2022-03-01 18:29:01,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-03-01 18:29:01,025 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:01,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:01,032 INFO L225 Difference]: With dead ends: 2408 [2022-03-01 18:29:01,032 INFO L226 Difference]: Without dead ends: 2404 [2022-03-01 18:29:01,033 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 512 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=453, Invalid=1439, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:29:01,033 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 271 mSDsluCounter, 228 mSDsCounter, 0 mSdLazyCounter, 509 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 271 SdHoareTripleChecker+Valid, 151 SdHoareTripleChecker+Invalid, 570 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 509 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:01,033 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [271 Valid, 151 Invalid, 570 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 509 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:01,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2404 states. [2022-03-01 18:29:01,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2404 to 934. [2022-03-01 18:29:01,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 933 states have (on average 3.356913183279743) internal successors, (3132), 933 states have internal predecessors, (3132), 0 states have call successors, (0), 0 states have call 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:01,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 3132 transitions. [2022-03-01 18:29:01,065 INFO L78 Accepts]: Start accepts. Automaton has 934 states and 3132 transitions. Word has length 24 [2022-03-01 18:29:01,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:01,066 INFO L470 AbstractCegarLoop]: Abstraction has 934 states and 3132 transitions. [2022-03-01 18:29:01,066 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.0) internal successors, (39), 13 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:01,066 INFO L276 IsEmpty]: Start isEmpty. Operand 934 states and 3132 transitions. [2022-03-01 18:29:01,068 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:01,068 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:01,068 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:01,091 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:29:01,272 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:29:01,272 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:29:01,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:01,273 INFO L85 PathProgramCache]: Analyzing trace with hash -112101728, now seen corresponding path program 15 times [2022-03-01 18:29:01,273 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:01,273 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [817651521] [2022-03-01 18:29:01,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:01,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:01,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:01,315 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:01,315 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:01,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [817651521] [2022-03-01 18:29:01,315 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [817651521] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:01,315 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1986569865] [2022-03-01 18:29:01,315 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:29:01,316 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:01,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:01,317 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:29:01,318 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:29:01,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:29:01,339 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:01,339 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:01,340 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:01,425 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:01,425 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:01,500 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:01,500 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1986569865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:01,500 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:01,500 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:29:01,500 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900082620] [2022-03-01 18:29:01,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:01,500 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:29:01,500 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:01,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:29:01,501 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:29:01,501 INFO L87 Difference]: Start difference. First operand 934 states and 3132 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:02,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:02,425 INFO L93 Difference]: Finished difference Result 3509 states and 10311 transitions. [2022-03-01 18:29:02,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-01 18:29:02,426 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:02,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:02,434 INFO L225 Difference]: With dead ends: 3509 [2022-03-01 18:29:02,435 INFO L226 Difference]: Without dead ends: 3509 [2022-03-01 18:29:02,436 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1536 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=3199, Unknown=0, NotChecked=0, Total=4290 [2022-03-01 18:29:02,436 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 408 mSDsluCounter, 435 mSDsCounter, 0 mSdLazyCounter, 800 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 408 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 860 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 800 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:02,436 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [408 Valid, 270 Invalid, 860 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 800 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:29:02,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3509 states. [2022-03-01 18:29:02,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3509 to 985. [2022-03-01 18:29:02,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.399390243902439) internal successors, (3345), 984 states have internal predecessors, (3345), 0 states have call successors, (0), 0 states have call 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:02,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3345 transitions. [2022-03-01 18:29:02,480 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3345 transitions. Word has length 24 [2022-03-01 18:29:02,480 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:02,480 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3345 transitions. [2022-03-01 18:29:02,480 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:02,480 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3345 transitions. [2022-03-01 18:29:02,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:02,482 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:02,482 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:02,498 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:29:02,690 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:29:02,690 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:29:02,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:02,691 INFO L85 PathProgramCache]: Analyzing trace with hash 1530937426, now seen corresponding path program 16 times [2022-03-01 18:29:02,691 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:02,691 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557599538] [2022-03-01 18:29:02,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:02,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:02,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:02,742 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:02,742 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:02,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557599538] [2022-03-01 18:29:02,742 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557599538] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:02,742 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [328437559] [2022-03-01 18:29:02,743 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:29:02,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:02,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:02,744 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:29:02,744 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:29:02,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:29:02,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:02,765 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:02,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:02,840 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:02,840 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:02,923 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:02,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [328437559] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:02,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:02,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:29:02,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1548682218] [2022-03-01 18:29:02,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:02,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:29:02,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:02,924 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:29:02,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:29:02,924 INFO L87 Difference]: Start difference. First operand 985 states and 3345 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:04,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:04,106 INFO L93 Difference]: Finished difference Result 3211 states and 9686 transitions. [2022-03-01 18:29:04,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 77 states. [2022-03-01 18:29:04,107 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:04,107 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:04,115 INFO L225 Difference]: With dead ends: 3211 [2022-03-01 18:29:04,115 INFO L226 Difference]: Without dead ends: 3207 [2022-03-01 18:29:04,117 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 120 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2478 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1498, Invalid=5144, Unknown=0, NotChecked=0, Total=6642 [2022-03-01 18:29:04,117 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 473 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 907 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 473 SdHoareTripleChecker+Valid, 262 SdHoareTripleChecker+Invalid, 1003 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 907 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:04,117 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [473 Valid, 262 Invalid, 1003 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 907 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-03-01 18:29:04,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3207 states. [2022-03-01 18:29:04,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3207 to 985. [2022-03-01 18:29:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 984 states have (on average 3.397357723577236) internal successors, (3343), 984 states have internal predecessors, (3343), 0 states have call successors, (0), 0 states have call 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:04,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 3343 transitions. [2022-03-01 18:29:04,164 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 3343 transitions. Word has length 24 [2022-03-01 18:29:04,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:04,165 INFO L470 AbstractCegarLoop]: Abstraction has 985 states and 3343 transitions. [2022-03-01 18:29:04,165 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:04,165 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 3343 transitions. [2022-03-01 18:29:04,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:04,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:04,167 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:29:04,202 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:29:04,383 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:29:04,384 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:29:04,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:04,384 INFO L85 PathProgramCache]: Analyzing trace with hash 618651874, now seen corresponding path program 3 times [2022-03-01 18:29:04,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:04,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687371838] [2022-03-01 18:29:04,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:04,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:04,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:04,410 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:29:04,411 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:04,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687371838] [2022-03-01 18:29:04,411 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687371838] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:04,411 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660602720] [2022-03-01 18:29:04,411 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:29:04,411 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:04,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:04,412 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:29:04,413 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:29:04,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 18:29:04,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:04,434 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-01 18:29:04,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:04,484 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:29:04,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:04,539 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:29:04,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660602720] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:04,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:04,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 9 [2022-03-01 18:29:04,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878704680] [2022-03-01 18:29:04,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:04,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 18:29:04,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:04,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 18:29:04,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2022-03-01 18:29:04,540 INFO L87 Difference]: Start difference. First operand 985 states and 3343 transitions. Second operand has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:04,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:04,660 INFO L93 Difference]: Finished difference Result 1333 states and 4297 transitions. [2022-03-01 18:29:04,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 18:29:04,660 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:04,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:04,663 INFO L225 Difference]: With dead ends: 1333 [2022-03-01 18:29:04,663 INFO L226 Difference]: Without dead ends: 1333 [2022-03-01 18:29:04,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:29:04,664 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 92 mSDsluCounter, 112 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 66 SdHoareTripleChecker+Invalid, 196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:04,664 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 66 Invalid, 196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:29:04,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1333 states. [2022-03-01 18:29:04,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1333 to 937. [2022-03-01 18:29:04,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 937 states, 936 states have (on average 3.378205128205128) internal successors, (3162), 936 states have internal predecessors, (3162), 0 states have call successors, (0), 0 states have call 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:04,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 937 states to 937 states and 3162 transitions. [2022-03-01 18:29:04,680 INFO L78 Accepts]: Start accepts. Automaton has 937 states and 3162 transitions. Word has length 24 [2022-03-01 18:29:04,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:04,681 INFO L470 AbstractCegarLoop]: Abstraction has 937 states and 3162 transitions. [2022-03-01 18:29:04,681 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 4.333333333333333) internal successors, (39), 9 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:04,681 INFO L276 IsEmpty]: Start isEmpty. Operand 937 states and 3162 transitions. [2022-03-01 18:29:04,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:04,683 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:04,683 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:04,699 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:29:04,895 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:29:04,895 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:29:04,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:04,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1548851618, now seen corresponding path program 17 times [2022-03-01 18:29:04,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:04,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635500129] [2022-03-01 18:29:04,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:04,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:04,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:04,933 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:04,933 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:04,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635500129] [2022-03-01 18:29:04,933 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635500129] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:04,933 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280478464] [2022-03-01 18:29:04,933 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:29:04,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:04,933 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:04,934 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:29:04,939 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:29:04,960 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:29:04,960 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:04,961 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:04,961 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:05,017 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:05,068 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,068 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280478464] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:05,068 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:05,068 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:29:05,070 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346798077] [2022-03-01 18:29:05,070 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:05,070 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:29:05,070 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:05,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:29:05,070 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:29:05,070 INFO L87 Difference]: Start difference. First operand 937 states and 3162 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:05,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:05,405 INFO L93 Difference]: Finished difference Result 2129 states and 6669 transitions. [2022-03-01 18:29:05,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-03-01 18:29:05,405 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:05,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:05,410 INFO L225 Difference]: With dead ends: 2129 [2022-03-01 18:29:05,410 INFO L226 Difference]: Without dead ends: 2129 [2022-03-01 18:29:05,411 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 76 GetRequests, 43 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:29:05,411 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 171 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 386 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 428 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 386 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:05,411 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [171 Valid, 143 Invalid, 428 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 386 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:05,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2129 states. [2022-03-01 18:29:05,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2129 to 1003. [2022-03-01 18:29:05,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1003 states, 1002 states have (on average 3.3642714570858283) internal successors, (3371), 1002 states have internal predecessors, (3371), 0 states have call successors, (0), 0 states have call 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:05,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1003 states to 1003 states and 3371 transitions. [2022-03-01 18:29:05,437 INFO L78 Accepts]: Start accepts. Automaton has 1003 states and 3371 transitions. Word has length 24 [2022-03-01 18:29:05,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:05,437 INFO L470 AbstractCegarLoop]: Abstraction has 1003 states and 3371 transitions. [2022-03-01 18:29:05,437 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:05,437 INFO L276 IsEmpty]: Start isEmpty. Operand 1003 states and 3371 transitions. [2022-03-01 18:29:05,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:05,439 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:05,439 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:05,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:05,647 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:29:05,647 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:29:05,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:05,648 INFO L85 PathProgramCache]: Analyzing trace with hash -843436226, now seen corresponding path program 18 times [2022-03-01 18:29:05,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:05,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356309246] [2022-03-01 18:29:05,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:05,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:05,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:05,679 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:05,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356309246] [2022-03-01 18:29:05,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356309246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:05,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355138317] [2022-03-01 18:29:05,679 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:29:05,680 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:05,680 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:05,681 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:29:05,681 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:29:05,702 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:29:05,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:05,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:05,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:05,758 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:05,809 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:05,809 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355138317] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:05,809 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:05,809 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-01 18:29:05,810 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408254957] [2022-03-01 18:29:05,810 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:05,810 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:29:05,810 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:05,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:29:05,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:29:05,810 INFO L87 Difference]: Start difference. First operand 1003 states and 3371 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:06,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:06,216 INFO L93 Difference]: Finished difference Result 2262 states and 7067 transitions. [2022-03-01 18:29:06,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-01 18:29:06,216 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:06,216 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:06,222 INFO L225 Difference]: With dead ends: 2262 [2022-03-01 18:29:06,222 INFO L226 Difference]: Without dead ends: 2262 [2022-03-01 18:29:06,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 44 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:29:06,223 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 164 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 370 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 164 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 403 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 370 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:06,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [164 Valid, 138 Invalid, 403 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 370 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:06,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2262 states. [2022-03-01 18:29:06,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2262 to 1073. [2022-03-01 18:29:06,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1073 states, 1072 states have (on average 3.3563432835820897) internal successors, (3598), 1072 states have internal predecessors, (3598), 0 states have call successors, (0), 0 states have call 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:06,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1073 states to 1073 states and 3598 transitions. [2022-03-01 18:29:06,251 INFO L78 Accepts]: Start accepts. Automaton has 1073 states and 3598 transitions. Word has length 24 [2022-03-01 18:29:06,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:06,251 INFO L470 AbstractCegarLoop]: Abstraction has 1073 states and 3598 transitions. [2022-03-01 18:29:06,251 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:06,251 INFO L276 IsEmpty]: Start isEmpty. Operand 1073 states and 3598 transitions. [2022-03-01 18:29:06,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:06,253 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:06,253 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:06,273 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:29:06,469 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:29:06,470 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:29:06,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:06,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1926458882, now seen corresponding path program 19 times [2022-03-01 18:29:06,470 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:06,470 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169960127] [2022-03-01 18:29:06,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:06,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:06,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:06,502 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:06,502 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:06,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169960127] [2022-03-01 18:29:06,502 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169960127] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:06,502 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1040419616] [2022-03-01 18:29:06,503 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:29:06,503 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:06,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:06,504 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:29:06,505 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:29:06,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:06,527 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:06,528 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:06,599 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:06,600 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:06,653 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:06,653 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1040419616] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:06,653 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:06,653 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 14 [2022-03-01 18:29:06,654 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570857925] [2022-03-01 18:29:06,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:06,654 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:29:06,654 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:06,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:29:06,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:29:06,663 INFO L87 Difference]: Start difference. First operand 1073 states and 3598 transitions. Second operand has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:06,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:06,953 INFO L93 Difference]: Finished difference Result 1474 states and 4766 transitions. [2022-03-01 18:29:06,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 18:29:06,954 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:06,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:06,957 INFO L225 Difference]: With dead ends: 1474 [2022-03-01 18:29:06,957 INFO L226 Difference]: Without dead ends: 1464 [2022-03-01 18:29:06,957 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 174 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:29:06,960 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 156 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 438 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:06,960 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [156 Valid, 133 Invalid, 438 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:06,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1464 states. [2022-03-01 18:29:06,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1464 to 1140. [2022-03-01 18:29:06,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.395961369622476) internal successors, (3868), 1139 states have internal predecessors, (3868), 0 states have call successors, (0), 0 states have call 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:06,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3868 transitions. [2022-03-01 18:29:06,981 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3868 transitions. Word has length 24 [2022-03-01 18:29:06,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:06,981 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3868 transitions. [2022-03-01 18:29:06,981 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.4) internal successors, (51), 14 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:06,981 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3868 transitions. [2022-03-01 18:29:06,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:06,984 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:06,984 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:07,003 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:07,200 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:29:07,201 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:29:07,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:07,201 INFO L85 PathProgramCache]: Analyzing trace with hash -888257368, now seen corresponding path program 20 times [2022-03-01 18:29:07,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:07,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527598714] [2022-03-01 18:29:07,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:07,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:07,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:07,234 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:07,234 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:07,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527598714] [2022-03-01 18:29:07,234 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527598714] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:07,234 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572408412] [2022-03-01 18:29:07,234 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:29:07,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:07,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:07,236 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:29:07,236 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:29:07,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:29:07,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:07,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:07,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:07,306 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:07,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:07,359 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:07,359 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572408412] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:07,359 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:07,359 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 10 [2022-03-01 18:29:07,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316963345] [2022-03-01 18:29:07,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:07,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 18:29:07,360 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:07,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 18:29:07,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2022-03-01 18:29:07,360 INFO L87 Difference]: Start difference. First operand 1140 states and 3868 transitions. Second operand has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:07,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:07,612 INFO L93 Difference]: Finished difference Result 2318 states and 7414 transitions. [2022-03-01 18:29:07,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 18:29:07,612 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:07,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:07,617 INFO L225 Difference]: With dead ends: 2318 [2022-03-01 18:29:07,617 INFO L226 Difference]: Without dead ends: 2314 [2022-03-01 18:29:07,617 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 178 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=190, Invalid=566, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:29:07,618 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 219 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 228 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 219 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 266 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 228 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:07,618 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [219 Valid, 90 Invalid, 266 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 228 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 18:29:07,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2314 states. [2022-03-01 18:29:07,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2314 to 1140. [2022-03-01 18:29:07,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1140 states, 1139 states have (on average 3.394205443371378) internal successors, (3866), 1139 states have internal predecessors, (3866), 0 states have call successors, (0), 0 states have call 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:07,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1140 states to 1140 states and 3866 transitions. [2022-03-01 18:29:07,660 INFO L78 Accepts]: Start accepts. Automaton has 1140 states and 3866 transitions. Word has length 24 [2022-03-01 18:29:07,660 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:07,660 INFO L470 AbstractCegarLoop]: Abstraction has 1140 states and 3866 transitions. [2022-03-01 18:29:07,660 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.7) internal successors, (37), 10 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:07,660 INFO L276 IsEmpty]: Start isEmpty. Operand 1140 states and 3866 transitions. [2022-03-01 18:29:07,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:07,662 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:07,662 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:07,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:07,875 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:29:07,875 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:29:07,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:07,876 INFO L85 PathProgramCache]: Analyzing trace with hash -290920710, now seen corresponding path program 21 times [2022-03-01 18:29:07,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:07,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075236907] [2022-03-01 18:29:07,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:07,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:07,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:07,906 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:07,907 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:07,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075236907] [2022-03-01 18:29:07,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075236907] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:07,907 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157557570] [2022-03-01 18:29:07,907 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:29:07,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:07,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:07,908 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:29:07,909 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:29:07,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:29:07,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:07,930 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:07,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:07,982 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:07,982 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:08,040 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:08,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157557570] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:08,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:08,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 11 [2022-03-01 18:29:08,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [15236388] [2022-03-01 18:29:08,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:08,040 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 18:29:08,040 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:08,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 18:29:08,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-03-01 18:29:08,041 INFO L87 Difference]: Start difference. First operand 1140 states and 3866 transitions. Second operand has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:08,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:08,335 INFO L93 Difference]: Finished difference Result 2302 states and 7376 transitions. [2022-03-01 18:29:08,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-01 18:29:08,335 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:08,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:08,339 INFO L225 Difference]: With dead ends: 2302 [2022-03-01 18:29:08,339 INFO L226 Difference]: Without dead ends: 2290 [2022-03-01 18:29:08,340 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 74 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 228 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=223, Invalid=707, Unknown=0, NotChecked=0, Total=930 [2022-03-01 18:29:08,340 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 236 mSDsluCounter, 187 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 236 SdHoareTripleChecker+Valid, 133 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:08,340 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [236 Valid, 133 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:08,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2290 states. [2022-03-01 18:29:08,360 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2290 to 1148. [2022-03-01 18:29:08,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1148 states, 1147 states have (on average 3.3844812554489976) internal successors, (3882), 1147 states have internal predecessors, (3882), 0 states have call successors, (0), 0 states have call 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:08,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1148 states to 1148 states and 3882 transitions. [2022-03-01 18:29:08,364 INFO L78 Accepts]: Start accepts. Automaton has 1148 states and 3882 transitions. Word has length 24 [2022-03-01 18:29:08,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:08,364 INFO L470 AbstractCegarLoop]: Abstraction has 1148 states and 3882 transitions. [2022-03-01 18:29:08,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.3636363636363638) internal successors, (37), 11 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:08,364 INFO L276 IsEmpty]: Start isEmpty. Operand 1148 states and 3882 transitions. [2022-03-01 18:29:08,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:08,366 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:08,366 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:08,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:08,572 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:29:08,572 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:29:08,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:08,573 INFO L85 PathProgramCache]: Analyzing trace with hash -817340994, now seen corresponding path program 22 times [2022-03-01 18:29:08,573 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:08,573 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064558480] [2022-03-01 18:29:08,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:08,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:08,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:08,604 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:08,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:08,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064558480] [2022-03-01 18:29:08,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1064558480] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:08,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450567646] [2022-03-01 18:29:08,605 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:29:08,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:08,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:08,606 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:29:08,607 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:29:08,627 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:29:08,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:08,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:08,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:08,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:08,715 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:08,806 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:08,807 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450567646] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:08,807 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:08,807 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:29:08,807 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144816752] [2022-03-01 18:29:08,807 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:08,807 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:29:08,807 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:08,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:29:08,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:29:08,808 INFO L87 Difference]: Start difference. First operand 1148 states and 3882 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:09,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:09,636 INFO L93 Difference]: Finished difference Result 4760 states and 15112 transitions. [2022-03-01 18:29:09,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2022-03-01 18:29:09,637 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:09,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:09,647 INFO L225 Difference]: With dead ends: 4760 [2022-03-01 18:29:09,647 INFO L226 Difference]: Without dead ends: 4760 [2022-03-01 18:29:09,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1242 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=926, Invalid=2734, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:29:09,648 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 435 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 661 mSolverCounterSat, 78 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 435 SdHoareTripleChecker+Valid, 202 SdHoareTripleChecker+Invalid, 739 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 78 IncrementalHoareTripleChecker+Valid, 661 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:09,648 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [435 Valid, 202 Invalid, 739 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [78 Valid, 661 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:09,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4760 states. [2022-03-01 18:29:09,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4760 to 1429. [2022-03-01 18:29:09,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1429 states, 1428 states have (on average 3.589635854341737) internal successors, (5126), 1428 states have internal predecessors, (5126), 0 states have call successors, (0), 0 states have call 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,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1429 states to 1429 states and 5126 transitions. [2022-03-01 18:29:09,702 INFO L78 Accepts]: Start accepts. Automaton has 1429 states and 5126 transitions. Word has length 24 [2022-03-01 18:29:09,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:09,703 INFO L470 AbstractCegarLoop]: Abstraction has 1429 states and 5126 transitions. [2022-03-01 18:29:09,703 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:09,703 INFO L276 IsEmpty]: Start isEmpty. Operand 1429 states and 5126 transitions. [2022-03-01 18:29:09,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:09,706 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:09,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:09,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:09,922 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:29:09,923 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:29:09,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:09,923 INFO L85 PathProgramCache]: Analyzing trace with hash -250388914, now seen corresponding path program 23 times [2022-03-01 18:29:09,923 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:09,923 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459366671] [2022-03-01 18:29:09,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:09,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:09,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:09,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:09,966 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:09,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459366671] [2022-03-01 18:29:09,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459366671] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:09,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739578515] [2022-03-01 18:29:09,966 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:29:09,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:09,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:09,967 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:29:09,968 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:29:09,990 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:29:09,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:09,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:09,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:10,086 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:10,086 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:10,170 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:10,170 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739578515] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:10,170 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:10,170 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:29:10,171 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [873422929] [2022-03-01 18:29:10,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:10,171 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:29:10,171 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:10,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:29:10,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:29:10,171 INFO L87 Difference]: Start difference. First operand 1429 states and 5126 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:10,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:10,863 INFO L93 Difference]: Finished difference Result 4260 states and 13532 transitions. [2022-03-01 18:29:10,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:29:10,863 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:10,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:10,871 INFO L225 Difference]: With dead ends: 4260 [2022-03-01 18:29:10,871 INFO L226 Difference]: Without dead ends: 4260 [2022-03-01 18:29:10,872 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1045 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=860, Invalid=2220, Unknown=0, NotChecked=0, Total=3080 [2022-03-01 18:29:10,872 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 350 mSDsluCounter, 334 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 68 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 198 SdHoareTripleChecker+Invalid, 679 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 68 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:10,872 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 198 Invalid, 679 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [68 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:10,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-03-01 18:29:10,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 1426. [2022-03-01 18:29:10,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1426 states, 1425 states have (on average 3.5873684210526315) internal successors, (5112), 1425 states have internal predecessors, (5112), 0 states have call successors, (0), 0 states have call 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,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1426 states to 1426 states and 5112 transitions. [2022-03-01 18:29:10,910 INFO L78 Accepts]: Start accepts. Automaton has 1426 states and 5112 transitions. Word has length 24 [2022-03-01 18:29:10,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:10,911 INFO L470 AbstractCegarLoop]: Abstraction has 1426 states and 5112 transitions. [2022-03-01 18:29:10,911 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:10,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1426 states and 5112 transitions. [2022-03-01 18:29:10,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:10,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:10,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:10,929 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:11,120 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:29:11,121 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:29:11,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:11,121 INFO L85 PathProgramCache]: Analyzing trace with hash -1422734772, now seen corresponding path program 24 times [2022-03-01 18:29:11,121 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:11,121 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922458002] [2022-03-01 18:29:11,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:11,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:11,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:11,157 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:11,157 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:11,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922458002] [2022-03-01 18:29:11,157 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922458002] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:11,157 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331463597] [2022-03-01 18:29:11,157 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:29:11,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:11,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:11,158 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:29:11,159 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:29:11,179 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:29:11,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:11,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:11,180 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:11,251 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:11,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:11,313 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:11,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331463597] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:11,313 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:11,313 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:29:11,314 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276895355] [2022-03-01 18:29:11,314 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:11,314 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:29:11,314 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:11,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:29:11,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:29:11,314 INFO L87 Difference]: Start difference. First operand 1426 states and 5112 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:29:11,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:11,937 INFO L93 Difference]: Finished difference Result 4602 states and 14473 transitions. [2022-03-01 18:29:11,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 51 states. [2022-03-01 18:29:11,937 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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 24 [2022-03-01 18:29:11,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:11,945 INFO L225 Difference]: With dead ends: 4602 [2022-03-01 18:29:11,945 INFO L226 Difference]: Without dead ends: 4602 [2022-03-01 18:29:11,946 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 875 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=666, Invalid=1986, Unknown=0, NotChecked=0, Total=2652 [2022-03-01 18:29:11,947 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 307 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 585 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 307 SdHoareTripleChecker+Valid, 195 SdHoareTripleChecker+Invalid, 649 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 585 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:11,947 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [307 Valid, 195 Invalid, 649 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 585 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:11,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4602 states. [2022-03-01 18:29:11,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4602 to 1436. [2022-03-01 18:29:11,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.592334494773519) internal successors, (5155), 1435 states have internal predecessors, (5155), 0 states have call successors, (0), 0 states have call 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:11,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5155 transitions. [2022-03-01 18:29:11,999 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5155 transitions. Word has length 24 [2022-03-01 18:29:11,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:11,999 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5155 transitions. [2022-03-01 18:29:11,999 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:29:11,999 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5155 transitions. [2022-03-01 18:29:12,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:12,002 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:12,002 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:12,020 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:29:12,207 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:29:12,207 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:29:12,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:12,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1341358684, now seen corresponding path program 25 times [2022-03-01 18:29:12,208 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:12,208 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083886275] [2022-03-01 18:29:12,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:12,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:12,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:12,247 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:12,247 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:12,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083886275] [2022-03-01 18:29:12,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083886275] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:12,247 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541074884] [2022-03-01 18:29:12,247 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:29:12,247 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:12,247 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:12,248 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:29:12,249 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:29:12,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:12,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:12,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:12,348 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:12,348 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:12,417 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:12,417 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541074884] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:12,417 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:12,417 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 14 [2022-03-01 18:29:12,417 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767485079] [2022-03-01 18:29:12,417 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:12,417 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 18:29:12,417 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:12,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 18:29:12,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2022-03-01 18:29:12,418 INFO L87 Difference]: Start difference. First operand 1436 states and 5155 transitions. Second operand has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:29:13,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:13,002 INFO L93 Difference]: Finished difference Result 4348 states and 13871 transitions. [2022-03-01 18:29:13,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:29:13,002 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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 24 [2022-03-01 18:29:13,002 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:13,010 INFO L225 Difference]: With dead ends: 4348 [2022-03-01 18:29:13,010 INFO L226 Difference]: Without dead ends: 4344 [2022-03-01 18:29:13,011 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 41 SyntacticMatches, 1 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 599 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=514, Invalid=1466, Unknown=0, NotChecked=0, Total=1980 [2022-03-01 18:29:13,011 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 330 mSDsluCounter, 291 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:13,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [330 Valid, 182 Invalid, 688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:13,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4344 states. [2022-03-01 18:29:13,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4344 to 1436. [2022-03-01 18:29:13,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call 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:13,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-01 18:29:13,055 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-01 18:29:13,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:13,055 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-01 18:29:13,055 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0714285714285716) internal successors, (43), 14 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:29:13,055 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-01 18:29:13,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:13,057 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:13,057 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:13,074 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:13,273 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:29:13,274 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:29:13,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:13,274 INFO L85 PathProgramCache]: Analyzing trace with hash -410701468, now seen corresponding path program 26 times [2022-03-01 18:29:13,274 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:13,274 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023618622] [2022-03-01 18:29:13,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:13,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:13,312 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:13,312 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:13,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023618622] [2022-03-01 18:29:13,313 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023618622] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:13,313 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [915083778] [2022-03-01 18:29:13,313 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:29:13,313 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:13,313 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:13,314 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:29:13,314 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:29:13,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:29:13,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:13,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:13,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:13,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:13,426 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:13,507 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:13,507 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [915083778] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:13,507 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:13,507 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:29:13,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581515918] [2022-03-01 18:29:13,508 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:13,508 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:29:13,508 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:13,508 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:29:13,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:29:13,508 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:14,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:14,112 INFO L93 Difference]: Finished difference Result 4035 states and 12669 transitions. [2022-03-01 18:29:14,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:29:14,113 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:14,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:14,120 INFO L225 Difference]: With dead ends: 4035 [2022-03-01 18:29:14,120 INFO L226 Difference]: Without dead ends: 4035 [2022-03-01 18:29:14,121 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 715 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=640, Invalid=1616, Unknown=0, NotChecked=0, Total=2256 [2022-03-01 18:29:14,121 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 468 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 587 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 468 SdHoareTripleChecker+Valid, 209 SdHoareTripleChecker+Invalid, 662 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 587 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:14,121 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [468 Valid, 209 Invalid, 662 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 587 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:14,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4035 states. [2022-03-01 18:29:14,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4035 to 1442. [2022-03-01 18:29:14,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1442 states, 1441 states have (on average 3.5933379597501736) internal successors, (5178), 1441 states have internal predecessors, (5178), 0 states have call successors, (0), 0 states have call 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:14,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1442 states to 1442 states and 5178 transitions. [2022-03-01 18:29:14,162 INFO L78 Accepts]: Start accepts. Automaton has 1442 states and 5178 transitions. Word has length 24 [2022-03-01 18:29:14,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:14,162 INFO L470 AbstractCegarLoop]: Abstraction has 1442 states and 5178 transitions. [2022-03-01 18:29:14,162 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:14,162 INFO L276 IsEmpty]: Start isEmpty. Operand 1442 states and 5178 transitions. [2022-03-01 18:29:14,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:14,164 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:14,164 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:14,185 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:29:14,365 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:29:14,365 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:29:14,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:14,365 INFO L85 PathProgramCache]: Analyzing trace with hash 1232337686, now seen corresponding path program 27 times [2022-03-01 18:29:14,365 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:14,365 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646878081] [2022-03-01 18:29:14,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:14,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:14,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:14,405 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:14,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:14,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646878081] [2022-03-01 18:29:14,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1646878081] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:14,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545697497] [2022-03-01 18:29:14,405 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:29:14,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:14,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:14,420 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:29:14,421 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:29:14,441 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:29:14,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:14,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:14,442 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:14,515 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:14,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:14,596 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 18:29:14,596 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545697497] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:14,596 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:14,596 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 7] total 16 [2022-03-01 18:29:14,597 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793188239] [2022-03-01 18:29:14,597 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:14,597 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-01 18:29:14,597 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:14,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-01 18:29:14,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-03-01 18:29:14,597 INFO L87 Difference]: Start difference. First operand 1442 states and 5178 transitions. Second operand has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:15,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:15,376 INFO L93 Difference]: Finished difference Result 3794 states and 12201 transitions. [2022-03-01 18:29:15,376 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:29:15,376 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:15,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:15,388 INFO L225 Difference]: With dead ends: 3794 [2022-03-01 18:29:15,389 INFO L226 Difference]: Without dead ends: 3790 [2022-03-01 18:29:15,389 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1026 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=800, Invalid=2392, Unknown=0, NotChecked=0, Total=3192 [2022-03-01 18:29:15,390 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 453 mSDsluCounter, 276 mSDsCounter, 0 mSdLazyCounter, 620 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 453 SdHoareTripleChecker+Valid, 178 SdHoareTripleChecker+Invalid, 714 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 620 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:15,390 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [453 Valid, 178 Invalid, 714 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 620 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:15,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3790 states. [2022-03-01 18:29:15,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3790 to 1436. [2022-03-01 18:29:15,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1436 states, 1435 states have (on average 3.590940766550523) internal successors, (5153), 1435 states have internal predecessors, (5153), 0 states have call successors, (0), 0 states have call 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:15,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1436 states to 1436 states and 5153 transitions. [2022-03-01 18:29:15,433 INFO L78 Accepts]: Start accepts. Automaton has 1436 states and 5153 transitions. Word has length 24 [2022-03-01 18:29:15,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:15,433 INFO L470 AbstractCegarLoop]: Abstraction has 1436 states and 5153 transitions. [2022-03-01 18:29:15,433 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.8125) internal successors, (45), 16 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:29:15,433 INFO L276 IsEmpty]: Start isEmpty. Operand 1436 states and 5153 transitions. [2022-03-01 18:29:15,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:15,436 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:15,436 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:15,458 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:29:15,636 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:29:15,636 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:29:15,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:15,637 INFO L85 PathProgramCache]: Analyzing trace with hash -2059201626, now seen corresponding path program 28 times [2022-03-01 18:29:15,637 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:15,637 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2036783563] [2022-03-01 18:29:15,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:15,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:15,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:15,678 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:15,679 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:15,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2036783563] [2022-03-01 18:29:15,679 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2036783563] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:15,679 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130960731] [2022-03-01 18:29:15,679 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:29:15,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:15,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:15,680 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:29:15,681 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:29:15,702 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:29:15,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:15,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:15,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:15,781 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:15,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:15,851 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:15,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130960731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:15,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:15,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:29:15,852 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395787861] [2022-03-01 18:29:15,852 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:15,852 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:29:15,852 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:15,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:29:15,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:29:15,852 INFO L87 Difference]: Start difference. First operand 1436 states and 5153 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:16,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:16,517 INFO L93 Difference]: Finished difference Result 3978 states and 12923 transitions. [2022-03-01 18:29:16,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:29:16,517 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:16,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:16,525 INFO L225 Difference]: With dead ends: 3978 [2022-03-01 18:29:16,526 INFO L226 Difference]: Without dead ends: 3978 [2022-03-01 18:29:16,526 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 41 SyntacticMatches, 2 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1009 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=699, Invalid=2271, Unknown=0, NotChecked=0, Total=2970 [2022-03-01 18:29:16,527 INFO L933 BasicCegarLoop]: 16 mSDtfsCounter, 272 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 528 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 272 SdHoareTripleChecker+Valid, 165 SdHoareTripleChecker+Invalid, 589 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 528 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:16,527 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [272 Valid, 165 Invalid, 589 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 528 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:16,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3978 states. [2022-03-01 18:29:16,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3978 to 1585. [2022-03-01 18:29:16,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1585 states, 1584 states have (on average 3.591540404040404) internal successors, (5689), 1584 states have internal predecessors, (5689), 0 states have call successors, (0), 0 states have call 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,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1585 states to 1585 states and 5689 transitions. [2022-03-01 18:29:16,585 INFO L78 Accepts]: Start accepts. Automaton has 1585 states and 5689 transitions. Word has length 24 [2022-03-01 18:29:16,585 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:16,585 INFO L470 AbstractCegarLoop]: Abstraction has 1585 states and 5689 transitions. [2022-03-01 18:29:16,586 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:16,586 INFO L276 IsEmpty]: Start isEmpty. Operand 1585 states and 5689 transitions. [2022-03-01 18:29:16,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:16,589 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:16,589 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:16,609 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:29:16,799 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:29:16,799 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:29:16,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:16,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1977825538, now seen corresponding path program 29 times [2022-03-01 18:29:16,800 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:16,800 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527640874] [2022-03-01 18:29:16,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:16,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:16,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:16,848 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:16,848 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:16,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527640874] [2022-03-01 18:29:16,848 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527640874] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:16,848 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940344641] [2022-03-01 18:29:16,849 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:29:16,849 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:16,849 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:16,850 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:29:16,850 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:29:16,871 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:29:16,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:16,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:16,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:16,932 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:16,932 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:16,995 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:16,996 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940344641] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:16,996 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:16,996 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:29:16,996 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768794330] [2022-03-01 18:29:16,996 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:16,996 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:29:16,996 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:16,996 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:29:16,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:29:16,996 INFO L87 Difference]: Start difference. First operand 1585 states and 5689 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:17,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:17,508 INFO L93 Difference]: Finished difference Result 3706 states and 12257 transitions. [2022-03-01 18:29:17,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:29:17,509 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:17,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:17,515 INFO L225 Difference]: With dead ends: 3706 [2022-03-01 18:29:17,515 INFO L226 Difference]: Without dead ends: 3702 [2022-03-01 18:29:17,516 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 558 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=457, Invalid=1435, Unknown=0, NotChecked=0, Total=1892 [2022-03-01 18:29:17,516 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 265 mSDsluCounter, 221 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 496 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:17,516 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [265 Valid, 150 Invalid, 496 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:17,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3702 states. [2022-03-01 18:29:17,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3702 to 1575. [2022-03-01 18:29:17,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1575 states, 1574 states have (on average 3.5870393900889455) internal successors, (5646), 1574 states have internal predecessors, (5646), 0 states have call successors, (0), 0 states have call 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:17,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1575 states to 1575 states and 5646 transitions. [2022-03-01 18:29:17,551 INFO L78 Accepts]: Start accepts. Automaton has 1575 states and 5646 transitions. Word has length 24 [2022-03-01 18:29:17,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:17,551 INFO L470 AbstractCegarLoop]: Abstraction has 1575 states and 5646 transitions. [2022-03-01 18:29:17,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:17,551 INFO L276 IsEmpty]: Start isEmpty. Operand 1575 states and 5646 transitions. [2022-03-01 18:29:17,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:17,554 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:17,554 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:17,570 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-01 18:29:17,769 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:29:17,770 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:29:17,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:17,770 INFO L85 PathProgramCache]: Analyzing trace with hash 802049786, now seen corresponding path program 30 times [2022-03-01 18:29:17,770 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:17,770 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923955833] [2022-03-01 18:29:17,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:17,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:17,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:17,816 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:17,817 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:17,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923955833] [2022-03-01 18:29:17,817 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923955833] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:17,817 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1240634227] [2022-03-01 18:29:17,817 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:29:17,817 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:17,817 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:17,818 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:29:17,819 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:29:17,840 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:29:17,840 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:17,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:17,841 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:17,904 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:17,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:17,972 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:17,972 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1240634227] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:17,972 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:17,972 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 13 [2022-03-01 18:29:17,972 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805384236] [2022-03-01 18:29:17,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:17,973 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 18:29:17,973 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:17,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 18:29:17,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2022-03-01 18:29:17,973 INFO L87 Difference]: Start difference. First operand 1575 states and 5646 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:18,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:18,497 INFO L93 Difference]: Finished difference Result 4114 states and 13193 transitions. [2022-03-01 18:29:18,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:29:18,505 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:18,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:18,513 INFO L225 Difference]: With dead ends: 4114 [2022-03-01 18:29:18,513 INFO L226 Difference]: Without dead ends: 4102 [2022-03-01 18:29:18,513 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 42 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 660 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=486, Invalid=1676, Unknown=0, NotChecked=0, Total=2162 [2022-03-01 18:29:18,514 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 304 mSDsluCounter, 246 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 304 SdHoareTripleChecker+Valid, 167 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:18,514 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [304 Valid, 167 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:18,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4102 states. [2022-03-01 18:29:18,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4102 to 1595. [2022-03-01 18:29:18,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1595 states, 1594 states have (on average 3.5884567126725218) internal successors, (5720), 1594 states have internal predecessors, (5720), 0 states have call successors, (0), 0 states have call 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:18,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1595 states to 1595 states and 5720 transitions. [2022-03-01 18:29:18,556 INFO L78 Accepts]: Start accepts. Automaton has 1595 states and 5720 transitions. Word has length 24 [2022-03-01 18:29:18,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:18,556 INFO L470 AbstractCegarLoop]: Abstraction has 1595 states and 5720 transitions. [2022-03-01 18:29:18,556 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:18,556 INFO L276 IsEmpty]: Start isEmpty. Operand 1595 states and 5720 transitions. [2022-03-01 18:29:18,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:18,559 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:18,559 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:18,574 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-01 18:29:18,759 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:29:18,759 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:29:18,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:18,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1895790794, now seen corresponding path program 31 times [2022-03-01 18:29:18,760 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:18,760 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81949802] [2022-03-01 18:29:18,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:18,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:18,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:18,802 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:18,803 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:18,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81949802] [2022-03-01 18:29:18,803 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81949802] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:18,803 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122720963] [2022-03-01 18:29:18,803 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:29:18,803 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:18,803 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:18,804 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:29:18,804 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:29:18,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:18,825 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:18,825 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:18,902 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:18,902 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:18,987 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:18,987 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122720963] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:18,987 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:18,987 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:29:18,987 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032413166] [2022-03-01 18:29:18,987 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:18,987 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:29:18,988 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:18,988 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:29:18,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=204, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:29:18,988 INFO L87 Difference]: Start difference. First operand 1595 states and 5720 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:19,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:19,596 INFO L93 Difference]: Finished difference Result 3694 states and 11776 transitions. [2022-03-01 18:29:19,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-01 18:29:19,596 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:19,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:19,602 INFO L225 Difference]: With dead ends: 3694 [2022-03-01 18:29:19,602 INFO L226 Difference]: Without dead ends: 3694 [2022-03-01 18:29:19,603 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 37 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 803 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=678, Invalid=1772, Unknown=0, NotChecked=0, Total=2450 [2022-03-01 18:29:19,603 INFO L933 BasicCegarLoop]: 22 mSDtfsCounter, 344 mSDsluCounter, 421 mSDsCounter, 0 mSdLazyCounter, 584 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 344 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 644 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:19,603 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [344 Valid, 268 Invalid, 644 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 584 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:19,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3694 states. [2022-03-01 18:29:19,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3694 to 1680. [2022-03-01 18:29:19,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1680 states, 1679 states have (on average 3.5842763549731984) internal successors, (6018), 1679 states have internal predecessors, (6018), 0 states have call successors, (0), 0 states have call 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:19,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1680 states to 1680 states and 6018 transitions. [2022-03-01 18:29:19,638 INFO L78 Accepts]: Start accepts. Automaton has 1680 states and 6018 transitions. Word has length 24 [2022-03-01 18:29:19,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:19,638 INFO L470 AbstractCegarLoop]: Abstraction has 1680 states and 6018 transitions. [2022-03-01 18:29:19,639 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:19,639 INFO L276 IsEmpty]: Start isEmpty. Operand 1680 states and 6018 transitions. [2022-03-01 18:29:19,641 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:19,641 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:19,641 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:19,659 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:19,855 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:29:19,855 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:29:19,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:19,856 INFO L85 PathProgramCache]: Analyzing trace with hash -252751640, now seen corresponding path program 32 times [2022-03-01 18:29:19,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:19,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45344719] [2022-03-01 18:29:19,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:19,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:19,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:19,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:19,910 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:19,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45344719] [2022-03-01 18:29:19,910 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45344719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:19,910 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425957137] [2022-03-01 18:29:19,910 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:29:19,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:19,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:19,911 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:29:19,911 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:29:19,932 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:29:19,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:19,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:19,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:20,004 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:20,004 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:20,079 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:20,079 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425957137] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:20,079 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:20,079 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2022-03-01 18:29:20,079 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579686396] [2022-03-01 18:29:20,079 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:20,080 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-01 18:29:20,080 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:20,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-01 18:29:20,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-03-01 18:29:20,080 INFO L87 Difference]: Start difference. First operand 1680 states and 6018 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:20,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:20,914 INFO L93 Difference]: Finished difference Result 3420 states and 11230 transitions. [2022-03-01 18:29:20,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:29:20,914 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-03-01 18:29:20,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:20,920 INFO L225 Difference]: With dead ends: 3420 [2022-03-01 18:29:20,920 INFO L226 Difference]: Without dead ends: 3416 [2022-03-01 18:29:20,920 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 38 SyntacticMatches, 1 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1197 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=880, Invalid=2780, Unknown=0, NotChecked=0, Total=3660 [2022-03-01 18:29:20,921 INFO L933 BasicCegarLoop]: 20 mSDtfsCounter, 343 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 234 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:20,921 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 234 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 18:29:20,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3416 states. [2022-03-01 18:29:20,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3416 to 1678. [2022-03-01 18:29:20,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1678 states, 1677 states have (on average 3.5819916517590937) internal successors, (6007), 1677 states have internal predecessors, (6007), 0 states have call successors, (0), 0 states have call 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:20,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1678 states to 1678 states and 6007 transitions. [2022-03-01 18:29:20,957 INFO L78 Accepts]: Start accepts. Automaton has 1678 states and 6007 transitions. Word has length 24 [2022-03-01 18:29:20,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:20,957 INFO L470 AbstractCegarLoop]: Abstraction has 1678 states and 6007 transitions. [2022-03-01 18:29:20,957 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:29:20,957 INFO L276 IsEmpty]: Start isEmpty. Operand 1678 states and 6007 transitions. [2022-03-01 18:29:20,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-03-01 18:29:20,960 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:20,960 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:20,976 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:21,160 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:29:21,161 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:29:21,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:21,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1520208818, now seen corresponding path program 33 times [2022-03-01 18:29:21,161 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:21,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264226246] [2022-03-01 18:29:21,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:21,161 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:21,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:21,197 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:21,197 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:21,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264226246] [2022-03-01 18:29:21,197 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264226246] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:21,197 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183184895] [2022-03-01 18:29:21,197 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:29:21,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:21,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:21,198 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:29:21,199 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:29:21,218 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:29:21,219 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:21,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-01 18:29:21,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:21,282 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:21,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:21,350 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:21,351 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183184895] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:21,351 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:21,351 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2022-03-01 18:29:21,351 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819527120] [2022-03-01 18:29:21,351 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:21,351 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-01 18:29:21,351 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:21,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-01 18:29:21,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2022-03-01 18:29:21,351 INFO L87 Difference]: Start difference. First operand 1678 states and 6007 transitions. Second operand has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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:29:21,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:21,919 INFO L93 Difference]: Finished difference Result 3256 states and 10823 transitions. [2022-03-01 18:29:21,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:29:21,920 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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 24 [2022-03-01 18:29:21,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:21,926 INFO L225 Difference]: With dead ends: 3256 [2022-03-01 18:29:21,926 INFO L226 Difference]: Without dead ends: 3244 [2022-03-01 18:29:21,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 748 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=558, Invalid=1794, Unknown=0, NotChecked=0, Total=2352 [2022-03-01 18:29:21,926 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 257 mSDsluCounter, 227 mSDsCounter, 0 mSdLazyCounter, 510 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 257 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 575 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 510 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:21,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [257 Valid, 170 Invalid, 575 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 510 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 18:29:21,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3244 states. [2022-03-01 18:29:21,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3244 to 1676. [2022-03-01 18:29:21,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1676 states, 1675 states have (on average 3.5797014925373136) internal successors, (5996), 1675 states have internal predecessors, (5996), 0 states have call successors, (0), 0 states have call 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:21,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1676 states to 1676 states and 5996 transitions. [2022-03-01 18:29:21,961 INFO L78 Accepts]: Start accepts. Automaton has 1676 states and 5996 transitions. Word has length 24 [2022-03-01 18:29:21,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:21,961 INFO L470 AbstractCegarLoop]: Abstraction has 1676 states and 5996 transitions. [2022-03-01 18:29:21,961 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8666666666666667) internal successors, (43), 15 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:29:21,961 INFO L276 IsEmpty]: Start isEmpty. Operand 1676 states and 5996 transitions. [2022-03-01 18:29:21,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:29:21,971 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:21,971 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:21,987 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:29:22,172 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:29:22,172 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:29:22,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:22,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1154803164, now seen corresponding path program 4 times [2022-03-01 18:29:22,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:22,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895029237] [2022-03-01 18:29:22,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:22,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:22,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:22,705 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:29:22,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:22,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895029237] [2022-03-01 18:29:22,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895029237] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:22,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1948333034] [2022-03-01 18:29:22,705 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:29:22,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:22,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:22,706 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:29:22,707 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:29:22,727 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:29:22,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:22,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:29:22,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:23,454 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:23,455 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:23,455 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 109 treesize of output 75 [2022-03-01 18:29:23,678 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:29:23,678 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:24,765 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:24,784 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:24,784 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-03-01 18:29:27,308 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:29:27,309 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1948333034] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:27,309 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:27,309 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:29:27,309 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840540683] [2022-03-01 18:29:27,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:27,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:29:27,309 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:27,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:29:27,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=117, Invalid=533, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:29:27,309 INFO L87 Difference]: Start difference. First operand 1676 states and 5996 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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:29:34,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:34,445 INFO L93 Difference]: Finished difference Result 4116 states and 13116 transitions. [2022-03-01 18:29:34,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:29:34,446 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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 26 [2022-03-01 18:29:34,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:34,453 INFO L225 Difference]: With dead ends: 4116 [2022-03-01 18:29:34,453 INFO L226 Difference]: Without dead ends: 4056 [2022-03-01 18:29:34,453 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1677 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=978, Invalid=4134, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:29:34,453 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 582 mSDsluCounter, 582 mSDsCounter, 0 mSdLazyCounter, 1168 mSolverCounterSat, 146 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 1314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 146 IncrementalHoareTripleChecker+Valid, 1168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:34,454 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 281 Invalid, 1314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [146 Valid, 1168 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:29:34,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4056 states. [2022-03-01 18:29:34,485 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4056 to 1792. [2022-03-01 18:29:34,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1792 states, 1791 states have (on average 3.5907314349525405) internal successors, (6431), 1791 states have internal predecessors, (6431), 0 states have call successors, (0), 0 states have call 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:34,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1792 states to 1792 states and 6431 transitions. [2022-03-01 18:29:34,490 INFO L78 Accepts]: Start accepts. Automaton has 1792 states and 6431 transitions. Word has length 26 [2022-03-01 18:29:34,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:34,490 INFO L470 AbstractCegarLoop]: Abstraction has 1792 states and 6431 transitions. [2022-03-01 18:29:34,490 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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:29:34,490 INFO L276 IsEmpty]: Start isEmpty. Operand 1792 states and 6431 transitions. [2022-03-01 18:29:34,493 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:29:34,493 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:34,493 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:34,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-03-01 18:29:34,695 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:29:34,695 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:29:34,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:34,695 INFO L85 PathProgramCache]: Analyzing trace with hash -873594852, now seen corresponding path program 5 times [2022-03-01 18:29:34,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:34,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2130197026] [2022-03-01 18:29:34,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:34,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:34,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:35,393 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:29:35,393 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:35,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2130197026] [2022-03-01 18:29:35,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2130197026] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:35,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436093362] [2022-03-01 18:29:35,394 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:29:35,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:35,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:35,395 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:29:35,395 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:29:35,419 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:29:35,419 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:35,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:29:35,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:36,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:36,026 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:36,026 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 109 treesize of output 75 [2022-03-01 18:29:36,388 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:29:36,388 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:37,427 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:37,445 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:29:37,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 335 treesize of output 261 [2022-03-01 18:29:40,187 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:29:40,187 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436093362] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:40,187 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:40,187 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:29:40,187 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294457777] [2022-03-01 18:29:40,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:40,187 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:29:40,188 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:40,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:29:40,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:29:40,188 INFO L87 Difference]: Start difference. First operand 1792 states and 6431 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:29:46,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:46,974 INFO L93 Difference]: Finished difference Result 4145 states and 13246 transitions. [2022-03-01 18:29:46,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:29:46,974 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:29:46,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:46,982 INFO L225 Difference]: With dead ends: 4145 [2022-03-01 18:29:46,982 INFO L226 Difference]: Without dead ends: 4115 [2022-03-01 18:29:46,983 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 72 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1762 ImplicationChecksByTransitivity, 6.7s TimeCoverageRelationStatistics Valid=1006, Invalid=4396, Unknown=0, NotChecked=0, Total=5402 [2022-03-01 18:29:46,983 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 493 mSDsluCounter, 712 mSDsCounter, 0 mSdLazyCounter, 1394 mSolverCounterSat, 116 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 493 SdHoareTripleChecker+Valid, 373 SdHoareTripleChecker+Invalid, 1595 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 116 IncrementalHoareTripleChecker+Valid, 1394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 85 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:46,987 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [493 Valid, 373 Invalid, 1595 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [116 Valid, 1394 Invalid, 0 Unknown, 85 Unchecked, 1.0s Time] [2022-03-01 18:29:46,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4115 states. [2022-03-01 18:29:47,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4115 to 1818. [2022-03-01 18:29:47,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1818 states, 1817 states have (on average 3.5833791964777104) internal successors, (6511), 1817 states have internal predecessors, (6511), 0 states have call successors, (0), 0 states have call 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,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1818 states to 1818 states and 6511 transitions. [2022-03-01 18:29:47,034 INFO L78 Accepts]: Start accepts. Automaton has 1818 states and 6511 transitions. Word has length 26 [2022-03-01 18:29:47,034 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:47,034 INFO L470 AbstractCegarLoop]: Abstraction has 1818 states and 6511 transitions. [2022-03-01 18:29:47,034 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:29:47,034 INFO L276 IsEmpty]: Start isEmpty. Operand 1818 states and 6511 transitions. [2022-03-01 18:29:47,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:29:47,038 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:47,038 INFO L514 BasicCegarLoop]: trace histogram [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:47,054 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:29:47,238 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:29:47,239 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:29:47,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:47,239 INFO L85 PathProgramCache]: Analyzing trace with hash 717834456, now seen corresponding path program 34 times [2022-03-01 18:29:47,239 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:47,239 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739270556] [2022-03-01 18:29:47,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:47,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:47,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:29:47,923 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:47,923 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:29:47,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739270556] [2022-03-01 18:29:47,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739270556] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:29:47,923 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35484548] [2022-03-01 18:29:47,924 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:29:47,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:29:47,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:29:47,925 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:29:47,925 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:29:47,950 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:29:47,951 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:29:47,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:29:47,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:29:48,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:48,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:29:48,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:48,626 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:29:48,627 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 127 treesize of output 75 [2022-03-01 18:29:48,748 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:48,748 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:29:49,848 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:29:49,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-01 18:29:50,748 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:29:50,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35484548] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:29:50,748 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:29:50,748 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-01 18:29:50,748 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636980203] [2022-03-01 18:29:50,748 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:29:50,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:29:50,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:29:50,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:29:50,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=512, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:29:50,749 INFO L87 Difference]: Start difference. First operand 1818 states and 6511 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:59,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:29:59,194 INFO L93 Difference]: Finished difference Result 3781 states and 12664 transitions. [2022-03-01 18:29:59,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-01 18:29:59,195 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 26 [2022-03-01 18:29:59,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:29:59,202 INFO L225 Difference]: With dead ends: 3781 [2022-03-01 18:29:59,202 INFO L226 Difference]: Without dead ends: 3751 [2022-03-01 18:29:59,203 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 127 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2721 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=1161, Invalid=7029, Unknown=0, NotChecked=0, Total=8190 [2022-03-01 18:29:59,203 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 350 mSDsluCounter, 642 mSDsCounter, 0 mSdLazyCounter, 1524 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 350 SdHoareTripleChecker+Valid, 301 SdHoareTripleChecker+Invalid, 1610 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1524 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:29:59,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [350 Valid, 301 Invalid, 1610 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1524 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:29:59,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3751 states. [2022-03-01 18:29:59,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3751 to 1891. [2022-03-01 18:29:59,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1891 states, 1890 states have (on average 3.5783068783068783) internal successors, (6763), 1890 states have internal predecessors, (6763), 0 states have call successors, (0), 0 states have call 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:59,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1891 states to 1891 states and 6763 transitions. [2022-03-01 18:29:59,245 INFO L78 Accepts]: Start accepts. Automaton has 1891 states and 6763 transitions. Word has length 26 [2022-03-01 18:29:59,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:29:59,245 INFO L470 AbstractCegarLoop]: Abstraction has 1891 states and 6763 transitions. [2022-03-01 18:29:59,245 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:59,245 INFO L276 IsEmpty]: Start isEmpty. Operand 1891 states and 6763 transitions. [2022-03-01 18:29:59,248 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:29:59,248 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:29:59,249 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:29:59,264 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-03-01 18:29:59,463 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:29:59,463 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:29:59,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:29:59,464 INFO L85 PathProgramCache]: Analyzing trace with hash 1522881632, now seen corresponding path program 6 times [2022-03-01 18:29:59,464 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:29:59,464 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707323092] [2022-03-01 18:29:59,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:29:59,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:29:59,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:00,223 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:30:00,223 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:00,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707323092] [2022-03-01 18:30:00,224 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707323092] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:00,224 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2056848483] [2022-03-01 18:30:00,224 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:30:00,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:00,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:00,225 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:30:00,225 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:30:00,251 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:30:00,251 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:30:00,252 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:30:00,252 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:00,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:00,755 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:00,755 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 109 treesize of output 83 [2022-03-01 18:30:01,343 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:30:01,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:02,795 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:30:02,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 455 treesize of output 333 [2022-03-01 18:30:09,376 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:30:09,376 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2056848483] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:09,376 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:09,376 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:30:09,377 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411120411] [2022-03-01 18:30:09,377 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:09,377 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:30:09,377 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:09,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:30:09,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=552, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:30:09,377 INFO L87 Difference]: Start difference. First operand 1891 states and 6763 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:22,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:30:22,569 INFO L93 Difference]: Finished difference Result 4612 states and 14736 transitions. [2022-03-01 18:30:22,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-03-01 18:30:22,570 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-01 18:30:22,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:30:22,579 INFO L225 Difference]: With dead ends: 4612 [2022-03-01 18:30:22,579 INFO L226 Difference]: Without dead ends: 4567 [2022-03-01 18:30:22,580 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 35 SyntacticMatches, 2 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3155 ImplicationChecksByTransitivity, 12.2s TimeCoverageRelationStatistics Valid=1233, Invalid=8079, Unknown=0, NotChecked=0, Total=9312 [2022-03-01 18:30:22,580 INFO L933 BasicCegarLoop]: 45 mSDtfsCounter, 604 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 2490 mSolverCounterSat, 89 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 518 SdHoareTripleChecker+Invalid, 2579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 89 IncrementalHoareTripleChecker+Valid, 2490 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:30:22,580 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [604 Valid, 518 Invalid, 2579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [89 Valid, 2490 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-01 18:30:22,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4567 states. [2022-03-01 18:30:22,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4567 to 1942. [2022-03-01 18:30:22,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1942 states, 1941 states have (on average 3.573415765069552) internal successors, (6936), 1941 states have internal predecessors, (6936), 0 states have call successors, (0), 0 states have call 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:22,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1942 states to 1942 states and 6936 transitions. [2022-03-01 18:30:22,631 INFO L78 Accepts]: Start accepts. Automaton has 1942 states and 6936 transitions. Word has length 26 [2022-03-01 18:30:22,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:30:22,632 INFO L470 AbstractCegarLoop]: Abstraction has 1942 states and 6936 transitions. [2022-03-01 18:30:22,632 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:22,632 INFO L276 IsEmpty]: Start isEmpty. Operand 1942 states and 6936 transitions. [2022-03-01 18:30:22,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:30:22,636 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:30:22,636 INFO L514 BasicCegarLoop]: trace histogram [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:22,659 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:30:22,836 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:30:22,837 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:30:22,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:30:22,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1221704100, now seen corresponding path program 35 times [2022-03-01 18:30:22,837 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:30:22,837 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128384203] [2022-03-01 18:30:22,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:30:22,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:30:22,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:23,472 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:23,472 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:23,472 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128384203] [2022-03-01 18:30:23,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2128384203] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:23,473 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439574923] [2022-03-01 18:30:23,473 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:30:23,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:23,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:23,474 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:30:23,474 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:30:23,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:30:23,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:30:23,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:30:23,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:24,228 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:24,231 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:24,232 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:30:24,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 2 new quantified variables, introduced 0 case distinctions, treesize of input 115 treesize of output 75 [2022-03-01 18:30:24,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:24,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:25,346 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:30:25,346 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 371 treesize of output 253 [2022-03-01 18:30:26,374 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:26,374 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439574923] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:26,374 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:26,374 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 23 [2022-03-01 18:30:26,374 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831113789] [2022-03-01 18:30:26,374 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:26,374 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 18:30:26,374 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:26,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 18:30:26,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:30:26,375 INFO L87 Difference]: Start difference. First operand 1942 states and 6936 transitions. Second operand has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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:30:35,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:30:35,961 INFO L93 Difference]: Finished difference Result 4522 states and 14852 transitions. [2022-03-01 18:30:35,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-01 18:30:35,961 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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 26 [2022-03-01 18:30:35,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:30:35,970 INFO L225 Difference]: With dead ends: 4522 [2022-03-01 18:30:35,970 INFO L226 Difference]: Without dead ends: 4460 [2022-03-01 18:30:35,971 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3288 ImplicationChecksByTransitivity, 8.8s TimeCoverageRelationStatistics Valid=1538, Invalid=7582, Unknown=0, NotChecked=0, Total=9120 [2022-03-01 18:30:35,971 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 475 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 2033 mSolverCounterSat, 114 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 475 SdHoareTripleChecker+Valid, 490 SdHoareTripleChecker+Invalid, 2147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 114 IncrementalHoareTripleChecker+Valid, 2033 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:30:35,971 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [475 Valid, 490 Invalid, 2147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [114 Valid, 2033 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-03-01 18:30:35,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4460 states. [2022-03-01 18:30:36,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4460 to 1990. [2022-03-01 18:30:36,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1990 states, 1989 states have (on average 3.572649572649573) internal successors, (7106), 1989 states have internal predecessors, (7106), 0 states have call successors, (0), 0 states have call 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:36,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1990 states to 1990 states and 7106 transitions. [2022-03-01 18:30:36,026 INFO L78 Accepts]: Start accepts. Automaton has 1990 states and 7106 transitions. Word has length 26 [2022-03-01 18:30:36,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:30:36,026 INFO L470 AbstractCegarLoop]: Abstraction has 1990 states and 7106 transitions. [2022-03-01 18:30:36,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.8333333333333335) internal successors, (68), 23 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:30:36,026 INFO L276 IsEmpty]: Start isEmpty. Operand 1990 states and 7106 transitions. [2022-03-01 18:30:36,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:30:36,030 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:30:36,030 INFO L514 BasicCegarLoop]: trace histogram [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:36,049 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-01 18:30:36,239 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:30:36,239 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:30:36,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:30:36,240 INFO L85 PathProgramCache]: Analyzing trace with hash 2096944352, now seen corresponding path program 36 times [2022-03-01 18:30:36,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:30:36,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1709640774] [2022-03-01 18:30:36,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:30:36,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:30:36,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:30:36,789 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:36,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:30:36,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1709640774] [2022-03-01 18:30:36,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1709640774] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:30:36,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847589762] [2022-03-01 18:30:36,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:30:36,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:30:36,793 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:30:36,794 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:30:36,795 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:30:36,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:30:36,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:30:36,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:30:36,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:30:37,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:37,345 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:30:37,356 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:30:37,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 115 treesize of output 101 [2022-03-01 18:30:37,956 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:37,956 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:30:38,938 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:30:38,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-01 18:30:39,873 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:30:39,873 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847589762] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:30:39,874 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:30:39,874 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-03-01 18:30:39,874 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288483030] [2022-03-01 18:30:39,874 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:30:39,874 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:30:39,874 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:30:39,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:30:39,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:30:39,874 INFO L87 Difference]: Start difference. First operand 1990 states and 7106 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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:31:15,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:15,959 INFO L93 Difference]: Finished difference Result 5687 states and 18156 transitions. [2022-03-01 18:31:15,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 189 states. [2022-03-01 18:31:15,959 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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 26 [2022-03-01 18:31:15,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:15,981 INFO L225 Difference]: With dead ends: 5687 [2022-03-01 18:31:15,981 INFO L226 Difference]: Without dead ends: 5639 [2022-03-01 18:31:15,982 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 243 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 205 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17823 ImplicationChecksByTransitivity, 33.5s TimeCoverageRelationStatistics Valid=4570, Invalid=38072, Unknown=0, NotChecked=0, Total=42642 [2022-03-01 18:31:15,983 INFO L933 BasicCegarLoop]: 71 mSDtfsCounter, 745 mSDsluCounter, 1804 mSDsCounter, 0 mSdLazyCounter, 4875 mSolverCounterSat, 117 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 745 SdHoareTripleChecker+Valid, 1029 SdHoareTripleChecker+Invalid, 4992 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 117 IncrementalHoareTripleChecker+Valid, 4875 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:15,983 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [745 Valid, 1029 Invalid, 4992 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [117 Valid, 4875 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-03-01 18:31:15,987 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5639 states. [2022-03-01 18:31:16,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5639 to 2081. [2022-03-01 18:31:16,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 3.5673076923076925) internal successors, (7420), 2080 states have internal predecessors, (7420), 0 states have call successors, (0), 0 states have call 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:16,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 7420 transitions. [2022-03-01 18:31:16,032 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 7420 transitions. Word has length 26 [2022-03-01 18:31:16,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:16,032 INFO L470 AbstractCegarLoop]: Abstraction has 2081 states and 7420 transitions. [2022-03-01 18:31:16,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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:31:16,032 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 7420 transitions. [2022-03-01 18:31:16,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:31:16,036 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:16,036 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:16,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Ended with exit code 0 [2022-03-01 18:31:16,236 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:31:16,236 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:31:16,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:16,237 INFO L85 PathProgramCache]: Analyzing trace with hash -964441720, now seen corresponding path program 7 times [2022-03-01 18:31:16,237 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:16,237 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402815] [2022-03-01 18:31:16,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:16,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:16,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:16,638 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:31:16,638 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:16,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402815] [2022-03-01 18:31:16,638 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402815] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:16,638 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795543086] [2022-03-01 18:31:16,638 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:31:16,638 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:16,638 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:16,639 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:31:16,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:16,673 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:31:16,674 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:31:16,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:17,312 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:17,313 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:17,313 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 109 treesize of output 75 [2022-03-01 18:31:17,638 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:31:17,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:31:18,686 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:18,704 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:18,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-03-01 18:31:21,470 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:31:21,470 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795543086] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:31:21,470 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:31:21,470 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:31:21,471 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [730927708] [2022-03-01 18:31:21,471 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:31:21,471 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:31:21,471 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:31:21,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:31:21,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:31:21,471 INFO L87 Difference]: Start difference. First operand 2081 states and 7420 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:31:28,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:28,122 INFO L93 Difference]: Finished difference Result 4614 states and 14746 transitions. [2022-03-01 18:31:28,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:31:28,122 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:31:28,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:28,131 INFO L225 Difference]: With dead ends: 4614 [2022-03-01 18:31:28,132 INFO L226 Difference]: Without dead ends: 4569 [2022-03-01 18:31:28,132 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1680 ImplicationChecksByTransitivity, 6.5s TimeCoverageRelationStatistics Valid=994, Invalid=4118, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:31:28,132 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 521 mSDsluCounter, 671 mSDsCounter, 0 mSdLazyCounter, 1325 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 521 SdHoareTripleChecker+Valid, 331 SdHoareTripleChecker+Invalid, 1451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1325 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:28,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [521 Valid, 331 Invalid, 1451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1325 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:31:28,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4569 states. [2022-03-01 18:31:28,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4569 to 2109. [2022-03-01 18:31:28,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2109 states, 2108 states have (on average 3.562618595825427) internal successors, (7510), 2108 states have internal predecessors, (7510), 0 states have call successors, (0), 0 states have call 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:28,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2109 states to 2109 states and 7510 transitions. [2022-03-01 18:31:28,187 INFO L78 Accepts]: Start accepts. Automaton has 2109 states and 7510 transitions. Word has length 26 [2022-03-01 18:31:28,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:28,188 INFO L470 AbstractCegarLoop]: Abstraction has 2109 states and 7510 transitions. [2022-03-01 18:31:28,188 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:31:28,188 INFO L276 IsEmpty]: Start isEmpty. Operand 2109 states and 7510 transitions. [2022-03-01 18:31:28,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:31:28,191 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:28,191 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:28,207 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-01 18:31:28,392 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:31:28,392 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:31:28,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:28,392 INFO L85 PathProgramCache]: Analyzing trace with hash -2016520892, now seen corresponding path program 8 times [2022-03-01 18:31:28,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:28,393 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336471256] [2022-03-01 18:31:28,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:28,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:28,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:29,074 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:31:29,074 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:29,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336471256] [2022-03-01 18:31:29,074 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336471256] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:29,074 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [595124152] [2022-03-01 18:31:29,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:31:29,075 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:29,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:29,076 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:31:29,077 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:31:29,103 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:31:29,103 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:31:29,104 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:31:29,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:29,717 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:29,717 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 109 treesize of output 91 [2022-03-01 18:31:30,995 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:31:30,995 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:31:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:32,272 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:32,291 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:32,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 335 treesize of output 253 [2022-03-01 18:31:34,311 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:31:34,312 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [595124152] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:31:34,312 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:31:34,312 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-01 18:31:34,312 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624445279] [2022-03-01 18:31:34,312 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:31:34,312 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:31:34,312 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:31:34,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:31:34,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=640, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:31:34,313 INFO L87 Difference]: Start difference. First operand 2109 states and 7510 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 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:31:42,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:42,640 INFO L93 Difference]: Finished difference Result 4578 states and 15074 transitions. [2022-03-01 18:31:42,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:31:42,640 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 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 26 [2022-03-01 18:31:42,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:42,648 INFO L225 Difference]: With dead ends: 4578 [2022-03-01 18:31:42,648 INFO L226 Difference]: Without dead ends: 4542 [2022-03-01 18:31:42,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 32 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1839 ImplicationChecksByTransitivity, 8.6s TimeCoverageRelationStatistics Valid=1030, Invalid=4822, Unknown=0, NotChecked=0, Total=5852 [2022-03-01 18:31:42,649 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 623 mSDsluCounter, 676 mSDsCounter, 0 mSdLazyCounter, 1172 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 324 SdHoareTripleChecker+Invalid, 1510 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 1172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 230 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:42,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 324 Invalid, 1510 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 1172 Invalid, 0 Unknown, 230 Unchecked, 0.8s Time] [2022-03-01 18:31:42,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4542 states. [2022-03-01 18:31:42,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4542 to 2177. [2022-03-01 18:31:42,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2177 states, 2176 states have (on average 3.5565257352941178) internal successors, (7739), 2176 states have internal predecessors, (7739), 0 states have call successors, (0), 0 states have call 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:42,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2177 states to 2177 states and 7739 transitions. [2022-03-01 18:31:42,702 INFO L78 Accepts]: Start accepts. Automaton has 2177 states and 7739 transitions. Word has length 26 [2022-03-01 18:31:42,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:42,702 INFO L470 AbstractCegarLoop]: Abstraction has 2177 states and 7739 transitions. [2022-03-01 18:31:42,702 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 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:31:42,703 INFO L276 IsEmpty]: Start isEmpty. Operand 2177 states and 7739 transitions. [2022-03-01 18:31:42,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:31:42,706 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:42,706 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:42,722 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:31:42,906 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:31:42,907 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:31:42,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:42,907 INFO L85 PathProgramCache]: Analyzing trace with hash 784538682, now seen corresponding path program 9 times [2022-03-01 18:31:42,907 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:42,907 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002640703] [2022-03-01 18:31:42,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:42,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:42,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:43,437 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:31:43,437 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:43,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002640703] [2022-03-01 18:31:43,437 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002640703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:43,437 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1118227260] [2022-03-01 18:31:43,437 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:31:43,437 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:43,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:43,438 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:31:43,440 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:31:43,464 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:31:43,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:31:43,464 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:31:43,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:44,090 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:44,090 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:44,091 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 109 treesize of output 75 [2022-03-01 18:31:44,362 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:31:44,362 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:31:45,806 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:31:45,825 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:45,826 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 455 treesize of output 333 [2022-03-01 18:31:51,004 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:31:51,004 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1118227260] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:31:51,004 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:31:51,004 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:31:51,004 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471773517] [2022-03-01 18:31:51,004 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:31:51,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:31:51,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:31:51,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:31:51,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=532, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:31:51,005 INFO L87 Difference]: Start difference. First operand 2177 states and 7739 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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:31:57,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:31:57,501 INFO L93 Difference]: Finished difference Result 4623 states and 14847 transitions. [2022-03-01 18:31:57,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:31:57,501 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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 26 [2022-03-01 18:31:57,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:31:57,510 INFO L225 Difference]: With dead ends: 4623 [2022-03-01 18:31:57,510 INFO L226 Difference]: Without dead ends: 4593 [2022-03-01 18:31:57,511 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1649 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=963, Invalid=4149, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:31:57,511 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 567 mSDsluCounter, 659 mSDsCounter, 0 mSdLazyCounter, 1348 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 567 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1497 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1348 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 23 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:31:57,511 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [567 Valid, 335 Invalid, 1497 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1348 Invalid, 0 Unknown, 23 Unchecked, 1.0s Time] [2022-03-01 18:31:57,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4593 states. [2022-03-01 18:31:57,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4593 to 2198. [2022-03-01 18:31:57,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2198 states, 2197 states have (on average 3.5616750113791533) internal successors, (7825), 2197 states have internal predecessors, (7825), 0 states have call successors, (0), 0 states have call 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:57,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2198 states to 2198 states and 7825 transitions. [2022-03-01 18:31:57,562 INFO L78 Accepts]: Start accepts. Automaton has 2198 states and 7825 transitions. Word has length 26 [2022-03-01 18:31:57,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:31:57,562 INFO L470 AbstractCegarLoop]: Abstraction has 2198 states and 7825 transitions. [2022-03-01 18:31:57,562 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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:31:57,562 INFO L276 IsEmpty]: Start isEmpty. Operand 2198 states and 7825 transitions. [2022-03-01 18:31:57,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:31:57,566 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:31:57,566 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:31:57,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-01 18:31:57,771 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:31:57,772 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:31:57,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:31:57,772 INFO L85 PathProgramCache]: Analyzing trace with hash -1377331970, now seen corresponding path program 10 times [2022-03-01 18:31:57,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:31:57,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892081881] [2022-03-01 18:31:57,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:31:57,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:31:57,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:31:58,567 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:31:58,567 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:31:58,567 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892081881] [2022-03-01 18:31:58,567 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892081881] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:31:58,568 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153247544] [2022-03-01 18:31:58,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:31:58,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:31:58,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:31:58,569 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:31:58,580 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:31:58,601 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:31:58,601 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:31:58,602 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:31:58,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:31:59,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:31:59,137 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:31:59,138 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 109 treesize of output 83 [2022-03-01 18:31:59,627 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:31:59,628 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:32:00,691 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:32:00,692 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 335 treesize of output 261 [2022-03-01 18:32:03,182 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:32:03,182 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153247544] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:32:03,182 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:32:03,182 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:32:03,183 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021124538] [2022-03-01 18:32:03,183 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:32:03,183 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:32:03,183 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:32:03,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:32:03,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=553, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:32:03,183 INFO L87 Difference]: Start difference. First operand 2198 states and 7825 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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:32:13,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:32:13,609 INFO L93 Difference]: Finished difference Result 4537 states and 14731 transitions. [2022-03-01 18:32:13,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-03-01 18:32:13,610 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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 26 [2022-03-01 18:32:13,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:32:13,618 INFO L225 Difference]: With dead ends: 4537 [2022-03-01 18:32:13,619 INFO L226 Difference]: Without dead ends: 4500 [2022-03-01 18:32:13,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2318 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1007, Invalid=6475, Unknown=0, NotChecked=0, Total=7482 [2022-03-01 18:32:13,619 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 371 mSDsluCounter, 1109 mSDsCounter, 0 mSdLazyCounter, 2575 mSolverCounterSat, 53 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 371 SdHoareTripleChecker+Valid, 560 SdHoareTripleChecker+Invalid, 2628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 2575 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:32:13,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [371 Valid, 560 Invalid, 2628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 2575 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-01 18:32:13,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4500 states. [2022-03-01 18:32:13,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4500 to 2189. [2022-03-01 18:32:13,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2189 states, 2188 states have (on average 3.5658135283363803) internal successors, (7802), 2188 states have internal predecessors, (7802), 0 states have call successors, (0), 0 states have call 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:13,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2189 states to 2189 states and 7802 transitions. [2022-03-01 18:32:13,674 INFO L78 Accepts]: Start accepts. Automaton has 2189 states and 7802 transitions. Word has length 26 [2022-03-01 18:32:13,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:32:13,675 INFO L470 AbstractCegarLoop]: Abstraction has 2189 states and 7802 transitions. [2022-03-01 18:32:13,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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:32:13,675 INFO L276 IsEmpty]: Start isEmpty. Operand 2189 states and 7802 transitions. [2022-03-01 18:32:13,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:32:13,679 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:32:13,679 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:32:13,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-01 18:32:13,879 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:32:13,880 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:32:13,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:32:13,880 INFO L85 PathProgramCache]: Analyzing trace with hash -635282148, now seen corresponding path program 11 times [2022-03-01 18:32:13,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:32:13,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301511673] [2022-03-01 18:32:13,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:32:13,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:32:13,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:32:14,410 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:32:14,410 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:32:14,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301511673] [2022-03-01 18:32:14,410 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301511673] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:32:14,410 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2085565808] [2022-03-01 18:32:14,410 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:32:14,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:32:14,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:32:14,411 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:32:14,412 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:32:14,437 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:32:14,437 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:32:14,438 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:32:14,439 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:32:14,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:32:14,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:32:14,998 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:32:14,998 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 115 treesize of output 83 [2022-03-01 18:32:15,551 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:32:15,552 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:32:16,540 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:32:16,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 343 treesize of output 269 [2022-03-01 18:32:19,095 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:32:19,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2085565808] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:32:19,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:32:19,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:32:19,096 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165455130] [2022-03-01 18:32:19,096 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:32:19,096 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:32:19,096 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:32:19,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:32:19,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=558, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:32:19,097 INFO L87 Difference]: Start difference. First operand 2189 states and 7802 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:32:29,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:32:29,371 INFO L93 Difference]: Finished difference Result 4320 states and 13876 transitions. [2022-03-01 18:32:29,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:32:29,371 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-01 18:32:29,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:32:29,379 INFO L225 Difference]: With dead ends: 4320 [2022-03-01 18:32:29,379 INFO L226 Difference]: Without dead ends: 4260 [2022-03-01 18:32:29,380 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2571 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=1114, Invalid=7076, Unknown=0, NotChecked=0, Total=8190 [2022-03-01 18:32:29,380 INFO L933 BasicCegarLoop]: 40 mSDtfsCounter, 480 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 2503 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 480 SdHoareTripleChecker+Valid, 461 SdHoareTripleChecker+Invalid, 2576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 2503 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:32:29,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [480 Valid, 461 Invalid, 2576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 2503 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-01 18:32:29,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4260 states. [2022-03-01 18:32:29,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4260 to 2213. [2022-03-01 18:32:29,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2213 states, 2212 states have (on average 3.5687160940325495) internal successors, (7894), 2212 states have internal predecessors, (7894), 0 states have call successors, (0), 0 states have call 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:29,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2213 states to 2213 states and 7894 transitions. [2022-03-01 18:32:29,442 INFO L78 Accepts]: Start accepts. Automaton has 2213 states and 7894 transitions. Word has length 26 [2022-03-01 18:32:29,442 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:32:29,442 INFO L470 AbstractCegarLoop]: Abstraction has 2213 states and 7894 transitions. [2022-03-01 18:32:29,442 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:32:29,442 INFO L276 IsEmpty]: Start isEmpty. Operand 2213 states and 7894 transitions. [2022-03-01 18:32:29,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:32:29,446 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:32:29,446 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:32:29,463 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-01 18:32:29,647 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:32:29,647 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:32:29,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:32:29,648 INFO L85 PathProgramCache]: Analyzing trace with hash -705646396, now seen corresponding path program 12 times [2022-03-01 18:32:29,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:32:29,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1354926599] [2022-03-01 18:32:29,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:32:29,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:32:29,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:32:30,024 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:32:30,024 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:32:30,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1354926599] [2022-03-01 18:32:30,024 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1354926599] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:32:30,024 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557246579] [2022-03-01 18:32:30,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:32:30,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:32:30,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:32:30,025 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:32:30,026 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:32:30,051 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:32:30,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:32:30,052 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:32:30,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:32:30,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:32:30,539 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:32:30,540 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 109 treesize of output 83 [2022-03-01 18:32:31,282 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:32:31,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:32:32,560 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:32:32,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 343 treesize of output 269 [2022-03-01 18:32:37,771 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:32:37,771 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557246579] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:32:37,771 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:32:37,771 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:32:37,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346455402] [2022-03-01 18:32:37,772 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:32:37,772 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:32:37,772 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:32:37,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:32:37,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=557, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:32:37,772 INFO L87 Difference]: Start difference. First operand 2213 states and 7894 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:32:48,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:32:48,192 INFO L93 Difference]: Finished difference Result 4637 states and 15221 transitions. [2022-03-01 18:32:48,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:32:48,192 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-01 18:32:48,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:32:48,201 INFO L225 Difference]: With dead ends: 4637 [2022-03-01 18:32:48,201 INFO L226 Difference]: Without dead ends: 4607 [2022-03-01 18:32:48,201 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2586 ImplicationChecksByTransitivity, 9.7s TimeCoverageRelationStatistics Valid=1053, Invalid=7137, Unknown=0, NotChecked=0, Total=8190 [2022-03-01 18:32:48,202 INFO L933 BasicCegarLoop]: 39 mSDtfsCounter, 377 mSDsluCounter, 956 mSDsCounter, 0 mSdLazyCounter, 2300 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 377 SdHoareTripleChecker+Valid, 473 SdHoareTripleChecker+Invalid, 2375 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2300 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:32:48,202 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [377 Valid, 473 Invalid, 2375 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2300 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-01 18:32:48,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4607 states. [2022-03-01 18:32:48,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4607 to 2251. [2022-03-01 18:32:48,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2251 states, 2250 states have (on average 3.565777777777778) internal successors, (8023), 2250 states have internal predecessors, (8023), 0 states have call successors, (0), 0 states have call 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:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2251 states to 2251 states and 8023 transitions. [2022-03-01 18:32:48,254 INFO L78 Accepts]: Start accepts. Automaton has 2251 states and 8023 transitions. Word has length 26 [2022-03-01 18:32:48,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:32:48,254 INFO L470 AbstractCegarLoop]: Abstraction has 2251 states and 8023 transitions. [2022-03-01 18:32:48,254 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:32:48,254 INFO L276 IsEmpty]: Start isEmpty. Operand 2251 states and 8023 transitions. [2022-03-01 18:32:48,258 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:32:48,259 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:32:48,259 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:32:48,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-01 18:32:48,474 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:32:48,474 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:32:48,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:32:48,475 INFO L85 PathProgramCache]: Analyzing trace with hash 1043334006, now seen corresponding path program 13 times [2022-03-01 18:32:48,475 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:32:48,475 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013125787] [2022-03-01 18:32:48,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:32:48,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:32:48,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:32:49,020 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:32:49,020 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:32:49,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013125787] [2022-03-01 18:32:49,020 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013125787] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:32:49,020 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [948577182] [2022-03-01 18:32:49,020 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:32:49,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:32:49,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:32:49,021 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:32:49,022 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:32:49,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:32:49,047 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:32:49,048 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:32:49,566 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:32:49,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:32:49,570 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 109 treesize of output 83 [2022-03-01 18:32:50,119 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:32:50,119 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:32:51,382 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:32:51,383 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 335 treesize of output 261 [2022-03-01 18:32:54,621 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:32:54,621 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [948577182] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:32:54,621 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:32:54,621 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:32:54,621 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350012511] [2022-03-01 18:32:54,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:32:54,621 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:32:54,621 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:32:54,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:32:54,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:32:54,622 INFO L87 Difference]: Start difference. First operand 2251 states and 8023 transitions. Second operand has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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:33:02,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:33:02,602 INFO L93 Difference]: Finished difference Result 4402 states and 14468 transitions. [2022-03-01 18:33:02,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-01 18:33:02,603 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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 26 [2022-03-01 18:33:02,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:33:02,613 INFO L225 Difference]: With dead ends: 4402 [2022-03-01 18:33:02,613 INFO L226 Difference]: Without dead ends: 4357 [2022-03-01 18:33:02,613 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1793 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=791, Invalid=5215, Unknown=0, NotChecked=0, Total=6006 [2022-03-01 18:33:02,614 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 343 mSDsluCounter, 762 mSDsCounter, 0 mSdLazyCounter, 1869 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 386 SdHoareTripleChecker+Invalid, 1933 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1869 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:33:02,614 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 386 Invalid, 1933 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1869 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-01 18:33:02,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4357 states. [2022-03-01 18:33:02,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4357 to 2243. [2022-03-01 18:33:02,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2243 states, 2242 states have (on average 3.569134701159679) internal successors, (8002), 2242 states have internal predecessors, (8002), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:33:02,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2243 states to 2243 states and 8002 transitions. [2022-03-01 18:33:02,679 INFO L78 Accepts]: Start accepts. Automaton has 2243 states and 8002 transitions. Word has length 26 [2022-03-01 18:33:02,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:33:02,679 INFO L470 AbstractCegarLoop]: Abstraction has 2243 states and 8002 transitions. [2022-03-01 18:33:02,679 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6153846153846154) internal successors, (68), 26 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:33:02,679 INFO L276 IsEmpty]: Start isEmpty. Operand 2243 states and 8002 transitions. [2022-03-01 18:33:02,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:33:02,684 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:33:02,684 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:33:02,700 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:33:02,891 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:33:02,891 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:33:02,892 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:33:02,892 INFO L85 PathProgramCache]: Analyzing trace with hash -913979680, now seen corresponding path program 14 times [2022-03-01 18:33:02,892 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:33:02,892 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886372822] [2022-03-01 18:33:02,892 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:33:02,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:33:02,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:33:03,163 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:33:03,163 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:33:03,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886372822] [2022-03-01 18:33:03,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886372822] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:33:03,163 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [661268106] [2022-03-01 18:33:03,163 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:33:03,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:33:03,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:33:03,165 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:33:03,165 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:33:03,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:33:03,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:33:03,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:33:03,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:33:03,702 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:33:03,702 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 109 treesize of output 91 [2022-03-01 18:33:05,257 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:33:05,257 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:33:06,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:33:06,467 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:33:06,483 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:33:06,484 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 347 treesize of output 261 [2022-03-01 18:33:08,898 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:33:08,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [661268106] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:33:08,898 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:33:08,898 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-01 18:33:08,898 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026116159] [2022-03-01 18:33:08,898 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:33:08,898 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:33:08,899 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:33:08,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:33:08,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:33:08,899 INFO L87 Difference]: Start difference. First operand 2243 states and 8002 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:33:28,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:33:28,158 INFO L93 Difference]: Finished difference Result 5717 states and 18529 transitions. [2022-03-01 18:33:28,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 95 states. [2022-03-01 18:33:28,159 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-01 18:33:28,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:33:28,169 INFO L225 Difference]: With dead ends: 5717 [2022-03-01 18:33:28,170 INFO L226 Difference]: Without dead ends: 5643 [2022-03-01 18:33:28,170 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 152 GetRequests, 34 SyntacticMatches, 1 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5160 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=2470, Invalid=11572, Unknown=0, NotChecked=0, Total=14042 [2022-03-01 18:33:28,170 INFO L933 BasicCegarLoop]: 33 mSDtfsCounter, 710 mSDsluCounter, 905 mSDsCounter, 0 mSdLazyCounter, 1951 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 710 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 2062 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1951 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:33:28,171 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [710 Valid, 511 Invalid, 2062 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1951 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-01 18:33:28,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5643 states. [2022-03-01 18:33:28,223 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5643 to 2345. [2022-03-01 18:33:28,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2345 states, 2344 states have (on average 3.564419795221843) internal successors, (8355), 2344 states have internal predecessors, (8355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:33:28,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2345 states to 2345 states and 8355 transitions. [2022-03-01 18:33:28,231 INFO L78 Accepts]: Start accepts. Automaton has 2345 states and 8355 transitions. Word has length 26 [2022-03-01 18:33:28,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:33:28,231 INFO L470 AbstractCegarLoop]: Abstraction has 2345 states and 8355 transitions. [2022-03-01 18:33:28,231 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:33:28,231 INFO L276 IsEmpty]: Start isEmpty. Operand 2345 states and 8355 transitions. [2022-03-01 18:33:28,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:33:28,235 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:33:28,235 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:33:28,251 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:33:28,435 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:33:28,436 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:33:28,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:33:28,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1606033876, now seen corresponding path program 15 times [2022-03-01 18:33:28,436 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:33:28,436 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954232487] [2022-03-01 18:33:28,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:33:28,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:33:28,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:33:28,728 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:33:28,728 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:33:28,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1954232487] [2022-03-01 18:33:28,728 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1954232487] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:33:28,728 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [170233167] [2022-03-01 18:33:28,728 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:33:28,728 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:33:28,728 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:33:28,729 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:33:28,730 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:33:28,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:33:28,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:33:28,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 30 conjunts are in the unsatisfiable core [2022-03-01 18:33:28,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:33:29,178 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:33:29,178 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 109 treesize of output 91 [2022-03-01 18:33:30,662 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:33:30,662 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:33:31,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:33:31,784 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:33:31,801 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:33:31,802 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 347 treesize of output 261 [2022-03-01 18:33:33,738 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:33:33,739 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [170233167] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:33:33,739 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:33:33,739 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-01 18:33:33,739 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1502193379] [2022-03-01 18:33:33,739 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:33:33,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:33:33,739 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:33:33,739 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:33:33,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:33:33,739 INFO L87 Difference]: Start difference. First operand 2345 states and 8355 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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:33:43,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:33:43,428 INFO L93 Difference]: Finished difference Result 4725 states and 15681 transitions. [2022-03-01 18:33:43,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-01 18:33:43,429 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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 26 [2022-03-01 18:33:43,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:33:43,438 INFO L225 Difference]: With dead ends: 4725 [2022-03-01 18:33:43,438 INFO L226 Difference]: Without dead ends: 4675 [2022-03-01 18:33:43,438 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 31 SyntacticMatches, 4 SemanticMatches, 75 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1742 ImplicationChecksByTransitivity, 9.5s TimeCoverageRelationStatistics Valid=1074, Invalid=4778, Unknown=0, NotChecked=0, Total=5852 [2022-03-01 18:33:43,439 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 605 mSDsluCounter, 675 mSDsCounter, 0 mSdLazyCounter, 1504 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 342 SdHoareTripleChecker+Invalid, 1616 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 1504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:33:43,439 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [605 Valid, 342 Invalid, 1616 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 1504 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-01 18:33:43,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4675 states. [2022-03-01 18:33:43,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4675 to 2384. [2022-03-01 18:33:43,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2384 states, 2383 states have (on average 3.556021821233739) internal successors, (8474), 2383 states have internal predecessors, (8474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:33:43,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2384 states to 2384 states and 8474 transitions. [2022-03-01 18:33:43,490 INFO L78 Accepts]: Start accepts. Automaton has 2384 states and 8474 transitions. Word has length 26 [2022-03-01 18:33:43,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:33:43,491 INFO L470 AbstractCegarLoop]: Abstraction has 2384 states and 8474 transitions. [2022-03-01 18:33:43,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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:33:43,491 INFO L276 IsEmpty]: Start isEmpty. Operand 2384 states and 8474 transitions. [2022-03-01 18:33:43,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:33:43,495 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:33:43,495 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:33:43,513 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-01 18:33:43,695 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:33:43,695 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:33:43,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:33:43,696 INFO L85 PathProgramCache]: Analyzing trace with hash 193303520, now seen corresponding path program 16 times [2022-03-01 18:33:43,696 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:33:43,696 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525606462] [2022-03-01 18:33:43,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:33:43,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:33:43,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:33:44,181 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:33:44,181 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:33:44,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525606462] [2022-03-01 18:33:44,181 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525606462] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:33:44,181 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [603104289] [2022-03-01 18:33:44,181 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:33:44,181 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:33:44,181 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:33:44,182 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:33:44,183 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:33:44,209 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:33:44,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:33:44,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:33:44,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:33:44,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:33:44,648 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:33:44,648 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 89 treesize of output 65 [2022-03-01 18:33:44,989 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:33:44,989 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:33:46,575 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:33:46,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 467 treesize of output 333 [2022-03-01 18:33:51,344 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:33:51,344 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [603104289] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:33:51,344 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:33:51,344 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 23 [2022-03-01 18:33:51,344 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2071441919] [2022-03-01 18:33:51,344 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:33:51,344 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 18:33:51,344 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:33:51,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 18:33:51,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=421, Unknown=0, NotChecked=0, Total=506 [2022-03-01 18:33:51,345 INFO L87 Difference]: Start difference. First operand 2384 states and 8474 transitions. Second operand has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 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:33:54,964 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:33:54,964 INFO L93 Difference]: Finished difference Result 3623 states and 12030 transitions. [2022-03-01 18:33:54,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-03-01 18:33:54,965 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 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 26 [2022-03-01 18:33:54,965 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:33:54,972 INFO L225 Difference]: With dead ends: 3623 [2022-03-01 18:33:54,972 INFO L226 Difference]: Without dead ends: 3593 [2022-03-01 18:33:54,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 36 SyntacticMatches, 3 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 464 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=245, Invalid=1395, Unknown=0, NotChecked=0, Total=1640 [2022-03-01 18:33:54,972 INFO L933 BasicCegarLoop]: 28 mSDtfsCounter, 198 mSDsluCounter, 547 mSDsCounter, 0 mSdLazyCounter, 1113 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 198 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 1292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 1113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 150 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:33:54,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [198 Valid, 286 Invalid, 1292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 1113 Invalid, 0 Unknown, 150 Unchecked, 0.7s Time] [2022-03-01 18:33:54,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3593 states. [2022-03-01 18:33:55,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3593 to 2421. [2022-03-01 18:33:55,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2421 states, 2420 states have (on average 3.5504132231404957) internal successors, (8592), 2420 states have internal predecessors, (8592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:33:55,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2421 states to 2421 states and 8592 transitions. [2022-03-01 18:33:55,023 INFO L78 Accepts]: Start accepts. Automaton has 2421 states and 8592 transitions. Word has length 26 [2022-03-01 18:33:55,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:33:55,023 INFO L470 AbstractCegarLoop]: Abstraction has 2421 states and 8592 transitions. [2022-03-01 18:33:55,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 2.5217391304347827) internal successors, (58), 23 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:33:55,024 INFO L276 IsEmpty]: Start isEmpty. Operand 2421 states and 8592 transitions. [2022-03-01 18:33:55,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:33:55,028 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:33:55,028 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:33:55,046 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:33:55,228 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:33:55,229 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:33:55,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:33:55,229 INFO L85 PathProgramCache]: Analyzing trace with hash 1764129120, now seen corresponding path program 17 times [2022-03-01 18:33:55,229 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:33:55,229 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516741060] [2022-03-01 18:33:55,229 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:33:55,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:33:55,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:33:55,651 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:33:55,651 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:33:55,651 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516741060] [2022-03-01 18:33:55,651 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516741060] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:33:55,652 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194742336] [2022-03-01 18:33:55,652 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:33:55,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:33:55,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:33:55,653 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:33:55,653 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:33:55,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:33:55,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:33:55,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:33:55,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:33:56,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:33:56,064 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:33:56,065 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 89 treesize of output 73 [2022-03-01 18:33:56,986 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:33:56,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:33:58,045 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:33:58,063 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:33:58,064 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 355 treesize of output 269 [2022-03-01 18:34:04,036 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:34:04,036 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194742336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:34:04,036 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:34:04,036 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-01 18:34:04,036 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820321660] [2022-03-01 18:34:04,036 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:34:04,037 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:34:04,037 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:04,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:34:04,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:34:04,037 INFO L87 Difference]: Start difference. First operand 2421 states and 8592 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:34:11,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:34:11,698 INFO L93 Difference]: Finished difference Result 4910 states and 15923 transitions. [2022-03-01 18:34:11,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:34:11,699 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:34:11,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:34:11,708 INFO L225 Difference]: With dead ends: 4910 [2022-03-01 18:34:11,708 INFO L226 Difference]: Without dead ends: 4815 [2022-03-01 18:34:11,708 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1665 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=948, Invalid=4164, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:34:11,712 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 406 mSDsluCounter, 602 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 1621 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 373 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:34:11,713 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [406 Valid, 365 Invalid, 1621 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 1156 Invalid, 0 Unknown, 373 Unchecked, 0.8s Time] [2022-03-01 18:34:11,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4815 states. [2022-03-01 18:34:11,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4815 to 2534. [2022-03-01 18:34:11,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2534 states, 2533 states have (on average 3.549545992893802) internal successors, (8991), 2533 states have internal predecessors, (8991), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:11,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2534 states to 2534 states and 8991 transitions. [2022-03-01 18:34:11,768 INFO L78 Accepts]: Start accepts. Automaton has 2534 states and 8991 transitions. Word has length 26 [2022-03-01 18:34:11,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:34:11,768 INFO L470 AbstractCegarLoop]: Abstraction has 2534 states and 8991 transitions. [2022-03-01 18:34:11,768 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:34:11,768 INFO L276 IsEmpty]: Start isEmpty. Operand 2534 states and 8991 transitions. [2022-03-01 18:34:11,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:34:11,772 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:11,772 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:11,788 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2022-03-01 18:34:11,972 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:34:11,973 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:34:11,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:11,973 INFO L85 PathProgramCache]: Analyzing trace with hash -340731392, now seen corresponding path program 18 times [2022-03-01 18:34:11,973 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:11,973 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1506086711] [2022-03-01 18:34:11,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:11,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:11,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:12,440 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:34:12,440 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:12,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1506086711] [2022-03-01 18:34:12,440 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1506086711] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:34:12,440 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980391217] [2022-03-01 18:34:12,440 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:34:12,440 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:34:12,440 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:34:12,441 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:34:12,442 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:34:12,468 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:34:12,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:34:12,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:34:12,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:34:13,078 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:34:13,078 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:34:13,079 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-01 18:34:13,383 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:34:13,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:34:14,587 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:34:14,607 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:34:14,607 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 339 treesize of output 261 [2022-03-01 18:34:21,367 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:34:21,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980391217] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:34:21,367 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:34:21,367 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:34:21,367 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [177835118] [2022-03-01 18:34:21,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:34:21,368 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:34:21,368 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:21,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:34:21,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:34:21,368 INFO L87 Difference]: Start difference. First operand 2534 states and 8991 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:34:26,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:34:26,540 INFO L93 Difference]: Finished difference Result 4511 states and 14825 transitions. [2022-03-01 18:34:26,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 43 states. [2022-03-01 18:34:26,540 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:34:26,540 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:34:26,548 INFO L225 Difference]: With dead ends: 4511 [2022-03-01 18:34:26,548 INFO L226 Difference]: Without dead ends: 4469 [2022-03-01 18:34:26,549 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1252 ImplicationChecksByTransitivity, 5.4s TimeCoverageRelationStatistics Valid=738, Invalid=3168, Unknown=0, NotChecked=0, Total=3906 [2022-03-01 18:34:26,549 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 384 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 702 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 1183 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 702 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 398 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-01 18:34:26,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [384 Valid, 291 Invalid, 1183 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 702 Invalid, 0 Unknown, 398 Unchecked, 0.6s Time] [2022-03-01 18:34:26,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4469 states. [2022-03-01 18:34:26,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4469 to 2586. [2022-03-01 18:34:26,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2586 states, 2585 states have (on average 3.546615087040619) internal successors, (9168), 2585 states have internal predecessors, (9168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:26,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2586 states to 2586 states and 9168 transitions. [2022-03-01 18:34:26,604 INFO L78 Accepts]: Start accepts. Automaton has 2586 states and 9168 transitions. Word has length 26 [2022-03-01 18:34:26,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:34:26,604 INFO L470 AbstractCegarLoop]: Abstraction has 2586 states and 9168 transitions. [2022-03-01 18:34:26,604 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:34:26,604 INFO L276 IsEmpty]: Start isEmpty. Operand 2586 states and 9168 transitions. [2022-03-01 18:34:26,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:34:26,608 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:26,608 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:26,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Forceful destruction successful, exit code 0 [2022-03-01 18:34:26,808 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:34:26,808 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:34:26,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:26,809 INFO L85 PathProgramCache]: Analyzing trace with hash -1958264172, now seen corresponding path program 19 times [2022-03-01 18:34:26,809 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:26,809 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894389930] [2022-03-01 18:34:26,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:26,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:26,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:27,167 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:34:27,167 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:27,167 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894389930] [2022-03-01 18:34:27,168 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [894389930] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:34:27,168 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [919859866] [2022-03-01 18:34:27,168 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:34:27,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:34:27,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:34:27,169 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:34:27,169 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:34:27,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:27,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:34:27,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:34:27,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:34:27,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:34:27,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:34:27,541 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 147 treesize of output 105 [2022-03-01 18:34:28,267 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:34:28,267 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:34:29,844 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:34:29,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 411 treesize of output 309 [2022-03-01 18:34:36,115 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:34:36,115 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [919859866] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:34:36,115 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:34:36,115 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:34:36,115 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779595142] [2022-03-01 18:34:36,115 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:34:36,116 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:34:36,116 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:36,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:34:36,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=106, Invalid=544, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:34:36,116 INFO L87 Difference]: Start difference. First operand 2586 states and 9168 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:34:41,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:34:41,849 INFO L93 Difference]: Finished difference Result 4636 states and 15400 transitions. [2022-03-01 18:34:41,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2022-03-01 18:34:41,849 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-01 18:34:41,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:34:41,858 INFO L225 Difference]: With dead ends: 4636 [2022-03-01 18:34:41,858 INFO L226 Difference]: Without dead ends: 4598 [2022-03-01 18:34:41,859 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1415 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=739, Invalid=3953, Unknown=0, NotChecked=0, Total=4692 [2022-03-01 18:34:41,859 INFO L933 BasicCegarLoop]: 29 mSDtfsCounter, 343 mSDsluCounter, 693 mSDsCounter, 0 mSdLazyCounter, 1625 mSolverCounterSat, 61 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 343 SdHoareTripleChecker+Valid, 362 SdHoareTripleChecker+Invalid, 1686 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 61 IncrementalHoareTripleChecker+Valid, 1625 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:34:41,859 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [343 Valid, 362 Invalid, 1686 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [61 Valid, 1625 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-01 18:34:41,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4598 states. [2022-03-01 18:34:41,911 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4598 to 2592. [2022-03-01 18:34:41,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2592 states, 2591 states have (on average 3.5476649942107294) internal successors, (9192), 2591 states have internal predecessors, (9192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:34:41,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2592 states to 2592 states and 9192 transitions. [2022-03-01 18:34:41,919 INFO L78 Accepts]: Start accepts. Automaton has 2592 states and 9192 transitions. Word has length 26 [2022-03-01 18:34:41,920 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:34:41,920 INFO L470 AbstractCegarLoop]: Abstraction has 2592 states and 9192 transitions. [2022-03-01 18:34:41,920 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:34:41,920 INFO L276 IsEmpty]: Start isEmpty. Operand 2592 states and 9192 transitions. [2022-03-01 18:34:41,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:34:41,924 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:34:41,924 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:34:41,940 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:34:42,124 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:34:42,124 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:34:42,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:34:42,125 INFO L85 PathProgramCache]: Analyzing trace with hash 646760220, now seen corresponding path program 20 times [2022-03-01 18:34:42,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:34:42,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998867267] [2022-03-01 18:34:42,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:34:42,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:34:42,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:34:42,488 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:34:42,489 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:34:42,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998867267] [2022-03-01 18:34:42,489 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1998867267] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:34:42,489 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1096413631] [2022-03-01 18:34:42,489 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:34:42,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:34:42,489 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:34:42,504 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:34:42,505 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:34:42,531 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:34:42,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:34:42,532 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:34:42,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:34:42,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:34:42,892 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:34:42,893 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 89 treesize of output 73 [2022-03-01 18:34:43,699 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:34:43,699 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:34:44,964 INFO L353 Elim1Store]: treesize reduction 10, result has 81.8 percent of original size [2022-03-01 18:34:44,964 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 355 treesize of output 269 [2022-03-01 18:34:53,034 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:34:53,034 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1096413631] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:34:53,034 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:34:53,034 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10, 10] total 26 [2022-03-01 18:34:53,034 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501722824] [2022-03-01 18:34:53,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:34:53,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:34:53,035 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:34:53,035 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:34:53,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=102, Invalid=548, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:34:53,035 INFO L87 Difference]: Start difference. First operand 2592 states and 9192 transitions. Second operand has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:35:00,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:00,397 INFO L93 Difference]: Finished difference Result 4831 states and 15980 transitions. [2022-03-01 18:35:00,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 53 states. [2022-03-01 18:35:00,398 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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 26 [2022-03-01 18:35:00,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:00,406 INFO L225 Difference]: With dead ends: 4831 [2022-03-01 18:35:00,406 INFO L226 Difference]: Without dead ends: 4766 [2022-03-01 18:35:00,407 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 36 SyntacticMatches, 1 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1664 ImplicationChecksByTransitivity, 7.0s TimeCoverageRelationStatistics Valid=813, Invalid=4737, Unknown=0, NotChecked=0, Total=5550 [2022-03-01 18:35:00,407 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 355 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 1775 mSolverCounterSat, 73 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 355 SdHoareTripleChecker+Valid, 405 SdHoareTripleChecker+Invalid, 1848 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 73 IncrementalHoareTripleChecker+Valid, 1775 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:00,407 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [355 Valid, 405 Invalid, 1848 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [73 Valid, 1775 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 18:35:00,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4766 states. [2022-03-01 18:35:00,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4766 to 2606. [2022-03-01 18:35:00,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2606 states, 2605 states have (on average 3.5485604606525913) internal successors, (9244), 2605 states have internal predecessors, (9244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:00,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2606 states to 2606 states and 9244 transitions. [2022-03-01 18:35:00,466 INFO L78 Accepts]: Start accepts. Automaton has 2606 states and 9244 transitions. Word has length 26 [2022-03-01 18:35:00,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:00,467 INFO L470 AbstractCegarLoop]: Abstraction has 2606 states and 9244 transitions. [2022-03-01 18:35:00,467 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.576923076923077) internal successors, (67), 26 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:35:00,467 INFO L276 IsEmpty]: Start isEmpty. Operand 2606 states and 9244 transitions. [2022-03-01 18:35:00,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:35:00,475 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:00,475 INFO L514 BasicCegarLoop]: trace histogram [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:35:00,491 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:35:00,680 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:35:00,680 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:35:00,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:00,681 INFO L85 PathProgramCache]: Analyzing trace with hash 902763630, now seen corresponding path program 37 times [2022-03-01 18:35:00,681 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:00,681 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952102386] [2022-03-01 18:35:00,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:00,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:00,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:01,327 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:01,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:01,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952102386] [2022-03-01 18:35:01,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952102386] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:01,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845582323] [2022-03-01 18:35:01,327 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:35:01,328 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:01,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:01,329 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:35:01,329 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:35:01,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:01,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:35:01,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:02,023 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:02,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:02,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:02,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:02,028 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 127 treesize of output 75 [2022-03-01 18:35:02,143 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:02,144 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:03,266 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:35:03,266 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 379 treesize of output 261 [2022-03-01 18:35:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:04,196 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845582323] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:04,196 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:04,196 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-01 18:35:04,196 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121881953] [2022-03-01 18:35:04,196 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:04,196 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:35:04,197 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:04,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:35:04,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=508, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:35:04,197 INFO L87 Difference]: Start difference. First operand 2606 states and 9244 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:35:07,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:07,907 INFO L93 Difference]: Finished difference Result 4288 states and 14482 transitions. [2022-03-01 18:35:07,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-01 18:35:07,907 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 26 [2022-03-01 18:35:07,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:07,915 INFO L225 Difference]: With dead ends: 4288 [2022-03-01 18:35:07,915 INFO L226 Difference]: Without dead ends: 4258 [2022-03-01 18:35:07,916 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1232 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=620, Invalid=3540, Unknown=0, NotChecked=0, Total=4160 [2022-03-01 18:35:07,916 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 241 mSDsluCounter, 708 mSDsCounter, 0 mSdLazyCounter, 1384 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 241 SdHoareTripleChecker+Valid, 335 SdHoareTripleChecker+Invalid, 1448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:07,916 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [241 Valid, 335 Invalid, 1448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1384 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:35:07,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4258 states. [2022-03-01 18:35:07,957 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4258 to 2632. [2022-03-01 18:35:07,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2632 states, 2631 states have (on average 3.5442797415431393) internal successors, (9325), 2631 states have internal predecessors, (9325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:07,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2632 states to 2632 states and 9325 transitions. [2022-03-01 18:35:07,965 INFO L78 Accepts]: Start accepts. Automaton has 2632 states and 9325 transitions. Word has length 26 [2022-03-01 18:35:07,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:07,965 INFO L470 AbstractCegarLoop]: Abstraction has 2632 states and 9325 transitions. [2022-03-01 18:35:07,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:35:07,965 INFO L276 IsEmpty]: Start isEmpty. Operand 2632 states and 9325 transitions. [2022-03-01 18:35:07,969 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:35:07,969 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:07,969 INFO L514 BasicCegarLoop]: trace histogram [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:35:07,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:08,169 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:35:08,170 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:35:08,170 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:08,170 INFO L85 PathProgramCache]: Analyzing trace with hash 2020528988, now seen corresponding path program 38 times [2022-03-01 18:35:08,170 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:08,170 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481934719] [2022-03-01 18:35:08,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:08,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:08,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:08,797 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:08,797 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:08,797 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481934719] [2022-03-01 18:35:08,798 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481934719] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:08,798 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139156446] [2022-03-01 18:35:08,798 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:35:08,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:08,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:08,799 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:35:08,800 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:35:08,822 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:35:08,822 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:08,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:35:08,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:09,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:09,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:09,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:09,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 115 treesize of output 101 [2022-03-01 18:35:10,225 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:10,225 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:11,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:11,635 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:11,636 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:11,647 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:11,647 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 375 treesize of output 247 [2022-03-01 18:35:12,306 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:12,306 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139156446] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:12,306 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:12,306 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-01 18:35:12,306 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156988509] [2022-03-01 18:35:12,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:12,306 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:35:12,307 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:12,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:35:12,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=628, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:35:12,307 INFO L87 Difference]: Start difference. First operand 2632 states and 9325 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:35:23,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:23,684 INFO L93 Difference]: Finished difference Result 4411 states and 14783 transitions. [2022-03-01 18:35:23,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:35:23,684 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-01 18:35:23,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:23,692 INFO L225 Difference]: With dead ends: 4411 [2022-03-01 18:35:23,692 INFO L226 Difference]: Without dead ends: 4281 [2022-03-01 18:35:23,692 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 33 SyntacticMatches, 2 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1999 ImplicationChecksByTransitivity, 11.3s TimeCoverageRelationStatistics Valid=1055, Invalid=5107, Unknown=0, NotChecked=0, Total=6162 [2022-03-01 18:35:23,692 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 365 mSDsluCounter, 581 mSDsCounter, 0 mSdLazyCounter, 1208 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 365 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 1272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:23,692 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [365 Valid, 297 Invalid, 1272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1208 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-01 18:35:23,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4281 states. [2022-03-01 18:35:23,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4281 to 2686. [2022-03-01 18:35:23,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2686 states, 2685 states have (on average 3.527001862197393) internal successors, (9470), 2685 states have internal predecessors, (9470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:23,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2686 states to 2686 states and 9470 transitions. [2022-03-01 18:35:23,735 INFO L78 Accepts]: Start accepts. Automaton has 2686 states and 9470 transitions. Word has length 26 [2022-03-01 18:35:23,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:23,735 INFO L470 AbstractCegarLoop]: Abstraction has 2686 states and 9470 transitions. [2022-03-01 18:35:23,735 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:35:23,735 INFO L276 IsEmpty]: Start isEmpty. Operand 2686 states and 9470 transitions. [2022-03-01 18:35:23,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:35:23,738 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:23,739 INFO L514 BasicCegarLoop]: trace histogram [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:35:23,754 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Forceful destruction successful, exit code 0 [2022-03-01 18:35:23,939 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:35:23,939 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:35:23,939 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:23,939 INFO L85 PathProgramCache]: Analyzing trace with hash -1206563744, now seen corresponding path program 39 times [2022-03-01 18:35:23,939 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:23,939 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1873524978] [2022-03-01 18:35:23,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:23,940 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:23,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:24,367 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:24,367 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:24,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1873524978] [2022-03-01 18:35:24,367 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1873524978] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:24,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103070513] [2022-03-01 18:35:24,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:24,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:24,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:24,368 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:35:24,384 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:35:24,409 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 18:35:24,409 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:24,410 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:35:24,410 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:25,363 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:25,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:25,373 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 109 treesize of output 99 [2022-03-01 18:35:27,279 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:27,279 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:31,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:31,795 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:31,795 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 5 case distinctions, treesize of input 267 treesize of output 217 [2022-03-01 18:35:32,349 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:32,349 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103070513] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:32,349 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:32,350 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 13, 13] total 31 [2022-03-01 18:35:32,350 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611827295] [2022-03-01 18:35:32,350 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:32,350 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-01 18:35:32,350 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:32,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-01 18:35:32,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-01 18:35:32,350 INFO L87 Difference]: Start difference. First operand 2686 states and 9470 transitions. Second operand has 32 states, 32 states have (on average 2.03125) 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:35:41,599 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:41,600 INFO L93 Difference]: Finished difference Result 5196 states and 17713 transitions. [2022-03-01 18:35:41,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-01 18:35:41,600 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 2.03125) internal successors, (65), 31 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:35:41,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:41,624 INFO L225 Difference]: With dead ends: 5196 [2022-03-01 18:35:41,624 INFO L226 Difference]: Without dead ends: 5181 [2022-03-01 18:35:41,625 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 32 SyntacticMatches, 13 SemanticMatches, 104 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4132 ImplicationChecksByTransitivity, 9.2s TimeCoverageRelationStatistics Valid=1855, Invalid=9275, Unknown=0, NotChecked=0, Total=11130 [2022-03-01 18:35:41,625 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 366 mSDsluCounter, 884 mSDsCounter, 0 mSdLazyCounter, 1451 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 366 SdHoareTripleChecker+Valid, 426 SdHoareTripleChecker+Invalid, 2343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 1451 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 777 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:41,625 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [366 Valid, 426 Invalid, 2343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 1451 Invalid, 0 Unknown, 777 Unchecked, 0.8s Time] [2022-03-01 18:35:41,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5181 states. [2022-03-01 18:35:41,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5181 to 2698. [2022-03-01 18:35:41,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2698 states, 2697 states have (on average 3.5231738969225064) internal successors, (9502), 2697 states have internal predecessors, (9502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:41,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2698 states to 2698 states and 9502 transitions. [2022-03-01 18:35:41,675 INFO L78 Accepts]: Start accepts. Automaton has 2698 states and 9502 transitions. Word has length 26 [2022-03-01 18:35:41,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:41,675 INFO L470 AbstractCegarLoop]: Abstraction has 2698 states and 9502 transitions. [2022-03-01 18:35:41,675 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 2.03125) 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:35:41,675 INFO L276 IsEmpty]: Start isEmpty. Operand 2698 states and 9502 transitions. [2022-03-01 18:35:41,679 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:35:41,679 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:41,679 INFO L514 BasicCegarLoop]: trace histogram [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:35:41,695 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:35:41,879 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:35:41,879 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:35:41,880 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:41,880 INFO L85 PathProgramCache]: Analyzing trace with hash 267653912, now seen corresponding path program 40 times [2022-03-01 18:35:41,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:41,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [314152647] [2022-03-01 18:35:41,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:41,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:41,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:42,370 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:42,371 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:42,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [314152647] [2022-03-01 18:35:42,371 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [314152647] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:42,371 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [82321018] [2022-03-01 18:35:42,371 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:35:42,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:42,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:42,373 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:35:42,374 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:35:42,397 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:35:42,397 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:42,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:35:42,398 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:42,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:42,952 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:42,952 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:42,953 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:42,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 119 treesize of output 75 [2022-03-01 18:35:43,080 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:43,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:44,245 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:35:44,245 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 363 treesize of output 245 [2022-03-01 18:35:45,357 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:35:45,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [82321018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:35:45,357 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:35:45,357 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-01 18:35:45,357 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920267806] [2022-03-01 18:35:45,357 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:35:45,357 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:35:45,357 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:35:45,358 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:35:45,358 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=510, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:35:45,358 INFO L87 Difference]: Start difference. First operand 2698 states and 9502 transitions. Second operand has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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:35:51,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:35:51,268 INFO L93 Difference]: Finished difference Result 4478 states and 15012 transitions. [2022-03-01 18:35:51,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-01 18:35:51,268 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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 26 [2022-03-01 18:35:51,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:35:51,277 INFO L225 Difference]: With dead ends: 4478 [2022-03-01 18:35:51,277 INFO L226 Difference]: Without dead ends: 4448 [2022-03-01 18:35:51,277 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2242 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=926, Invalid=5880, Unknown=0, NotChecked=0, Total=6806 [2022-03-01 18:35:51,278 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 251 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 2122 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 539 SdHoareTripleChecker+Invalid, 2278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 2122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 64 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:35:51,278 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [251 Valid, 539 Invalid, 2278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 2122 Invalid, 0 Unknown, 64 Unchecked, 1.2s Time] [2022-03-01 18:35:51,281 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4448 states. [2022-03-01 18:35:51,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4448 to 2732. [2022-03-01 18:35:51,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2732 states, 2731 states have (on average 3.5140974002196996) internal successors, (9597), 2731 states have internal predecessors, (9597), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:35:51,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2732 states to 2732 states and 9597 transitions. [2022-03-01 18:35:51,342 INFO L78 Accepts]: Start accepts. Automaton has 2732 states and 9597 transitions. Word has length 26 [2022-03-01 18:35:51,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:35:51,343 INFO L470 AbstractCegarLoop]: Abstraction has 2732 states and 9597 transitions. [2022-03-01 18:35:51,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.84) internal successors, (71), 24 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:35:51,343 INFO L276 IsEmpty]: Start isEmpty. Operand 2732 states and 9597 transitions. [2022-03-01 18:35:51,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:35:51,347 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:35:51,347 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:35:51,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-03-01 18:35:51,551 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:35:51,551 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:35:51,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:35:51,552 INFO L85 PathProgramCache]: Analyzing trace with hash -1794939168, now seen corresponding path program 21 times [2022-03-01 18:35:51,552 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:35:51,552 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107950371] [2022-03-01 18:35:51,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:35:51,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:35:51,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:35:52,291 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:35:52,291 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:35:52,291 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107950371] [2022-03-01 18:35:52,292 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107950371] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:35:52,292 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243180] [2022-03-01 18:35:52,292 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:35:52,292 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:35:52,292 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:35:52,293 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:35:52,293 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:35:52,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:35:52,316 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:35:52,316 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:35:52,317 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:35:53,544 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:35:53,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:35:53,545 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 109 treesize of output 75 [2022-03-01 18:35:53,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:35:53,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:35:55,082 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:35:55,083 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 379 treesize of output 313 [2022-03-01 18:36:14,360 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:36:14,360 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243180] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:36:14,360 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:36:14,360 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:36:14,360 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246721147] [2022-03-01 18:36:14,360 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:36:14,361 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:36:14,361 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:36:14,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:36:14,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=514, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:36:14,361 INFO L87 Difference]: Start difference. First operand 2732 states and 9597 transitions. Second operand has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:36:20,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:36:20,302 INFO L93 Difference]: Finished difference Result 5708 states and 18244 transitions. [2022-03-01 18:36:20,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-01 18:36:20,303 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:36:20,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:36:20,314 INFO L225 Difference]: With dead ends: 5708 [2022-03-01 18:36:20,314 INFO L226 Difference]: Without dead ends: 5678 [2022-03-01 18:36:20,314 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 41 SyntacticMatches, 4 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1769 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=1064, Invalid=4048, Unknown=0, NotChecked=0, Total=5112 [2022-03-01 18:36:20,315 INFO L933 BasicCegarLoop]: 27 mSDtfsCounter, 427 mSDsluCounter, 550 mSDsCounter, 0 mSdLazyCounter, 911 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 327 SdHoareTripleChecker+Invalid, 1410 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 911 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 433 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:36:20,315 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 327 Invalid, 1410 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 911 Invalid, 0 Unknown, 433 Unchecked, 0.7s Time] [2022-03-01 18:36:20,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5678 states. [2022-03-01 18:36:20,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5678 to 2778. [2022-03-01 18:36:20,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2778 states, 2777 states have (on average 3.5235866042491897) internal successors, (9785), 2777 states have internal predecessors, (9785), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:36:20,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2778 states to 2778 states and 9785 transitions. [2022-03-01 18:36:20,387 INFO L78 Accepts]: Start accepts. Automaton has 2778 states and 9785 transitions. Word has length 26 [2022-03-01 18:36:20,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:36:20,387 INFO L470 AbstractCegarLoop]: Abstraction has 2778 states and 9785 transitions. [2022-03-01 18:36:20,387 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5) internal successors, (65), 26 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:36:20,387 INFO L276 IsEmpty]: Start isEmpty. Operand 2778 states and 9785 transitions. [2022-03-01 18:36:20,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:36:20,392 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:36:20,392 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:36:20,410 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2022-03-01 18:36:20,608 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:36:20,608 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:36:20,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:36:20,609 INFO L85 PathProgramCache]: Analyzing trace with hash 1006120406, now seen corresponding path program 22 times [2022-03-01 18:36:20,609 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:36:20,609 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1464254797] [2022-03-01 18:36:20,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:36:20,609 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:36:20,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:36:21,254 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:36:21,254 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:36:21,254 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1464254797] [2022-03-01 18:36:21,255 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1464254797] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:36:21,255 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727418459] [2022-03-01 18:36:21,255 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:36:21,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:36:21,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:36:21,256 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:36:21,256 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:36:21,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:36:21,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:36:21,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:36:21,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:36:21,924 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:36:21,925 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:21,925 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 109 treesize of output 75 [2022-03-01 18:36:22,192 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:36:22,193 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:36:23,201 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:23,220 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:36:23,220 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 339 treesize of output 261 [2022-03-01 18:36:26,930 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:36:26,930 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727418459] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:36:26,930 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:36:26,930 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:36:26,930 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816081300] [2022-03-01 18:36:26,930 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:36:26,930 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:36:26,930 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:36:26,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:36:26,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=519, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:36:26,931 INFO L87 Difference]: Start difference. First operand 2778 states and 9785 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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:36:34,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:36:34,457 INFO L93 Difference]: Finished difference Result 6015 states and 19169 transitions. [2022-03-01 18:36:34,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 55 states. [2022-03-01 18:36:34,457 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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 26 [2022-03-01 18:36:34,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:36:34,470 INFO L225 Difference]: With dead ends: 6015 [2022-03-01 18:36:34,471 INFO L226 Difference]: Without dead ends: 5985 [2022-03-01 18:36:34,471 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 108 GetRequests, 33 SyntacticMatches, 4 SemanticMatches, 71 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1762 ImplicationChecksByTransitivity, 7.2s TimeCoverageRelationStatistics Valid=1161, Invalid=4095, Unknown=0, NotChecked=0, Total=5256 [2022-03-01 18:36:34,471 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 517 mSDsluCounter, 661 mSDsCounter, 0 mSdLazyCounter, 1357 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 412 SdHoareTripleChecker+Invalid, 1624 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1357 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-01 18:36:34,471 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 412 Invalid, 1624 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1357 Invalid, 0 Unknown, 176 Unchecked, 1.1s Time] [2022-03-01 18:36:34,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5985 states. [2022-03-01 18:36:34,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5985 to 2823. [2022-03-01 18:36:34,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2823 states, 2822 states have (on average 3.5240963855421685) internal successors, (9945), 2822 states have internal predecessors, (9945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:36:34,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2823 states to 2823 states and 9945 transitions. [2022-03-01 18:36:34,548 INFO L78 Accepts]: Start accepts. Automaton has 2823 states and 9945 transitions. Word has length 26 [2022-03-01 18:36:34,548 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:36:34,549 INFO L470 AbstractCegarLoop]: Abstraction has 2823 states and 9945 transitions. [2022-03-01 18:36:34,549 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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:36:34,549 INFO L276 IsEmpty]: Start isEmpty. Operand 2823 states and 9945 transitions. [2022-03-01 18:36:34,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:36:34,553 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:36:34,553 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:36:34,577 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:36:34,754 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:36:34,754 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:36:34,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:36:34,754 INFO L85 PathProgramCache]: Analyzing trace with hash -205068792, now seen corresponding path program 23 times [2022-03-01 18:36:34,754 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:36:34,754 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991462399] [2022-03-01 18:36:34,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:36:34,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:36:34,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:36:35,336 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:36:35,336 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:36:35,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991462399] [2022-03-01 18:36:35,336 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [991462399] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:36:35,336 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053757462] [2022-03-01 18:36:35,336 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:36:35,336 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:36:35,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:36:35,337 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:36:35,338 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:36:35,363 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:36:35,363 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:36:35,364 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:36:35,364 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:36:36,043 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:36:36,044 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:36,045 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 109 treesize of output 75 [2022-03-01 18:36:36,376 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:36:36,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:36:37,496 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:37,513 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:36:37,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 339 treesize of output 261 [2022-03-01 18:36:42,060 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:36:42,060 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053757462] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:36:42,060 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:36:42,060 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-01 18:36:42,060 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486586824] [2022-03-01 18:36:42,060 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:36:42,060 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:36:42,060 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:36:42,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:36:42,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=614, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:36:42,061 INFO L87 Difference]: Start difference. First operand 2823 states and 9945 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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:36:51,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:36:51,428 INFO L93 Difference]: Finished difference Result 6000 states and 19520 transitions. [2022-03-01 18:36:51,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-01 18:36:51,428 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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 26 [2022-03-01 18:36:51,428 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:36:51,440 INFO L225 Difference]: With dead ends: 6000 [2022-03-01 18:36:51,440 INFO L226 Difference]: Without dead ends: 5963 [2022-03-01 18:36:51,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 49 SyntacticMatches, 2 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1540 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=831, Invalid=3725, Unknown=0, NotChecked=0, Total=4556 [2022-03-01 18:36:51,440 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 314 mSDsluCounter, 648 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 314 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 1385 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 527 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:36:51,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [314 Valid, 425 Invalid, 1385 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 811 Invalid, 0 Unknown, 527 Unchecked, 0.7s Time] [2022-03-01 18:36:51,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5963 states. [2022-03-01 18:36:51,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5963 to 2886. [2022-03-01 18:36:51,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2886 states, 2885 states have (on average 3.5351819757365686) internal successors, (10199), 2885 states have internal predecessors, (10199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:36:51,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2886 states to 2886 states and 10199 transitions. [2022-03-01 18:36:51,506 INFO L78 Accepts]: Start accepts. Automaton has 2886 states and 10199 transitions. Word has length 26 [2022-03-01 18:36:51,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:36:51,506 INFO L470 AbstractCegarLoop]: Abstraction has 2886 states and 10199 transitions. [2022-03-01 18:36:51,506 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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:36:51,506 INFO L276 IsEmpty]: Start isEmpty. Operand 2886 states and 10199 transitions. [2022-03-01 18:36:51,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:36:51,511 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:36:51,511 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:36:51,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Ended with exit code 0 [2022-03-01 18:36:51,711 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:36:51,711 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:36:51,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:36:51,712 INFO L85 PathProgramCache]: Analyzing trace with hash -1698976514, now seen corresponding path program 24 times [2022-03-01 18:36:51,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:36:51,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079069110] [2022-03-01 18:36:51,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:36:51,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:36:51,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:36:52,273 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:36:52,273 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:36:52,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079069110] [2022-03-01 18:36:52,273 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079069110] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:36:52,273 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360938753] [2022-03-01 18:36:52,273 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:36:52,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:36:52,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:36:52,275 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:36:52,275 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:36:52,300 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:36:52,300 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:36:52,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:36:52,301 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:36:52,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:36:52,977 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:36:52,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 109 treesize of output 83 [2022-03-01 18:36:53,709 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:36:53,710 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:36:54,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:54,877 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:36:54,891 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:36:54,891 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 339 treesize of output 253 [2022-03-01 18:36:56,712 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:36:56,713 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360938753] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:36:56,713 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:36:56,713 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-01 18:36:56,713 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1056594959] [2022-03-01 18:36:56,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:36:56,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:36:56,713 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:36:56,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:36:56,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=123, Invalid=633, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:36:56,713 INFO L87 Difference]: Start difference. First operand 2886 states and 10199 transitions. Second operand has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 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:37:11,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:37:11,283 INFO L93 Difference]: Finished difference Result 7128 states and 23544 transitions. [2022-03-01 18:37:11,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 114 states. [2022-03-01 18:37:11,283 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 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 26 [2022-03-01 18:37:11,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:37:11,296 INFO L225 Difference]: With dead ends: 7128 [2022-03-01 18:37:11,296 INFO L226 Difference]: Without dead ends: 7083 [2022-03-01 18:37:11,297 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 36 SyntacticMatches, 6 SemanticMatches, 133 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7413 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=2744, Invalid=15346, Unknown=0, NotChecked=0, Total=18090 [2022-03-01 18:37:11,297 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 611 mSDsluCounter, 1299 mSDsCounter, 0 mSdLazyCounter, 1683 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 611 SdHoareTripleChecker+Valid, 788 SdHoareTripleChecker+Invalid, 2977 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 1683 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1189 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:37:11,297 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [611 Valid, 788 Invalid, 2977 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 1683 Invalid, 0 Unknown, 1189 Unchecked, 1.2s Time] [2022-03-01 18:37:11,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7083 states. [2022-03-01 18:37:11,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7083 to 2926. [2022-03-01 18:37:11,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2926 states, 2925 states have (on average 3.545299145299145) internal successors, (10370), 2925 states have internal predecessors, (10370), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:11,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2926 states to 2926 states and 10370 transitions. [2022-03-01 18:37:11,362 INFO L78 Accepts]: Start accepts. Automaton has 2926 states and 10370 transitions. Word has length 26 [2022-03-01 18:37:11,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:37:11,363 INFO L470 AbstractCegarLoop]: Abstraction has 2926 states and 10370 transitions. [2022-03-01 18:37:11,363 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4285714285714284) internal successors, (68), 28 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:37:11,363 INFO L276 IsEmpty]: Start isEmpty. Operand 2926 states and 10370 transitions. [2022-03-01 18:37:11,366 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:37:11,367 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:37:11,367 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:37:11,382 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:37:11,567 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:37:11,567 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:37:11,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:37:11,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1822601572, now seen corresponding path program 25 times [2022-03-01 18:37:11,567 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:37:11,567 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945990448] [2022-03-01 18:37:11,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:37:11,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:37:11,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:37:11,911 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:37:11,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:37:11,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945990448] [2022-03-01 18:37:11,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945990448] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:37:11,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2049952438] [2022-03-01 18:37:11,911 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:37:11,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:37:11,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:37:11,912 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:37:11,913 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:37:11,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:37:11,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:37:11,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:37:12,369 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:37:12,373 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:12,373 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 109 treesize of output 83 [2022-03-01 18:37:12,993 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:37:12,994 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:37:13,903 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:13,921 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:13,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 265 [2022-03-01 18:37:17,730 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:37:17,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2049952438] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:37:17,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:37:17,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 24 [2022-03-01 18:37:17,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1579359334] [2022-03-01 18:37:17,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:37:17,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 18:37:17,730 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:37:17,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 18:37:17,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2022-03-01 18:37:17,731 INFO L87 Difference]: Start difference. First operand 2926 states and 10370 transitions. Second operand has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:27,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:37:27,801 INFO L93 Difference]: Finished difference Result 6606 states and 21211 transitions. [2022-03-01 18:37:27,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-01 18:37:27,802 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:37:27,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:37:27,813 INFO L225 Difference]: With dead ends: 6606 [2022-03-01 18:37:27,813 INFO L226 Difference]: Without dead ends: 6553 [2022-03-01 18:37:27,814 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 33 SyntacticMatches, 6 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2534 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=1566, Invalid=5406, Unknown=0, NotChecked=0, Total=6972 [2022-03-01 18:37:27,814 INFO L933 BasicCegarLoop]: 56 mSDtfsCounter, 617 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 1842 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 617 SdHoareTripleChecker+Valid, 607 SdHoareTripleChecker+Invalid, 2204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1842 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 236 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:37:27,814 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [617 Valid, 607 Invalid, 2204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1842 Invalid, 0 Unknown, 236 Unchecked, 1.2s Time] [2022-03-01 18:37:27,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6553 states. [2022-03-01 18:37:27,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6553 to 2929. [2022-03-01 18:37:27,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2929 states, 2928 states have (on average 3.5474726775956285) internal successors, (10387), 2928 states have internal predecessors, (10387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:27,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2929 states to 2929 states and 10387 transitions. [2022-03-01 18:37:27,877 INFO L78 Accepts]: Start accepts. Automaton has 2929 states and 10387 transitions. Word has length 26 [2022-03-01 18:37:27,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:37:27,877 INFO L470 AbstractCegarLoop]: Abstraction has 2929 states and 10387 transitions. [2022-03-01 18:37:27,877 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 2.5416666666666665) internal successors, (61), 24 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:27,877 INFO L276 IsEmpty]: Start isEmpty. Operand 2929 states and 10387 transitions. [2022-03-01 18:37:27,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:37:27,881 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:37:27,881 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:37:27,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:37:28,091 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:37:28,091 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:37:28,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:37:28,092 INFO L85 PathProgramCache]: Analyzing trace with hash -629380028, now seen corresponding path program 26 times [2022-03-01 18:37:28,092 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:37:28,092 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441149011] [2022-03-01 18:37:28,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:37:28,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:37:28,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:37:28,584 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:37:28,584 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:37:28,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441149011] [2022-03-01 18:37:28,584 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441149011] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:37:28,584 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1807327186] [2022-03-01 18:37:28,584 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:37:28,584 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:37:28,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:37:28,585 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:37:28,586 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:37:28,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:37:28,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:37:28,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:37:28,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:37:29,224 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:37:29,232 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:29,232 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 147 treesize of output 115 [2022-03-01 18:37:31,012 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:37:31,012 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:37:32,241 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:32,242 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:32,257 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:32,257 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 339 treesize of output 253 [2022-03-01 18:37:34,210 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:37:34,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1807327186] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:37:34,210 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:37:34,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-01 18:37:34,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [469085687] [2022-03-01 18:37:34,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:37:34,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:37:34,211 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:37:34,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:37:34,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=637, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:37:34,211 INFO L87 Difference]: Start difference. First operand 2929 states and 10387 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:37:52,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:37:52,268 INFO L93 Difference]: Finished difference Result 6603 states and 21763 transitions. [2022-03-01 18:37:52,268 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-01 18:37:52,268 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-01 18:37:52,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:37:52,281 INFO L225 Difference]: With dead ends: 6603 [2022-03-01 18:37:52,281 INFO L226 Difference]: Without dead ends: 6558 [2022-03-01 18:37:52,282 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 120 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5436 ImplicationChecksByTransitivity, 17.6s TimeCoverageRelationStatistics Valid=2378, Invalid=12384, Unknown=0, NotChecked=0, Total=14762 [2022-03-01 18:37:52,282 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 585 mSDsluCounter, 1147 mSDsCounter, 0 mSdLazyCounter, 1854 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 585 SdHoareTripleChecker+Valid, 699 SdHoareTripleChecker+Invalid, 2264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1854 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 317 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-03-01 18:37:52,282 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [585 Valid, 699 Invalid, 2264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1854 Invalid, 0 Unknown, 317 Unchecked, 1.4s Time] [2022-03-01 18:37:52,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6558 states. [2022-03-01 18:37:52,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6558 to 2942. [2022-03-01 18:37:52,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2942 states, 2941 states have (on average 3.551513090785447) internal successors, (10445), 2941 states have internal predecessors, (10445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:37:52,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2942 states to 2942 states and 10445 transitions. [2022-03-01 18:37:52,365 INFO L78 Accepts]: Start accepts. Automaton has 2942 states and 10445 transitions. Word has length 26 [2022-03-01 18:37:52,365 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:37:52,365 INFO L470 AbstractCegarLoop]: Abstraction has 2942 states and 10445 transitions. [2022-03-01 18:37:52,365 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:37:52,365 INFO L276 IsEmpty]: Start isEmpty. Operand 2942 states and 10445 transitions. [2022-03-01 18:37:52,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:37:52,370 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:37:52,370 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:37:52,385 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Forceful destruction successful, exit code 0 [2022-03-01 18:37:52,570 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:37:52,570 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:37:52,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:37:52,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1679960728, now seen corresponding path program 27 times [2022-03-01 18:37:52,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:37:52,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422304772] [2022-03-01 18:37:52,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:37:52,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:37:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:37:52,944 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:37:52,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:37:52,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422304772] [2022-03-01 18:37:52,945 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422304772] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:37:52,945 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354139046] [2022-03-01 18:37:52,945 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:37:52,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:37:52,946 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:37:52,946 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:37:52,947 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:37:52,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:37:52,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:37:52,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:37:52,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:37:53,387 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:53,388 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 109 treesize of output 91 [2022-03-01 18:37:54,824 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:37:54,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:37:55,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:55,965 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:37:55,983 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:37:55,983 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 339 treesize of output 253 [2022-03-01 18:37:58,033 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:37:58,033 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354139046] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:37:58,033 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:37:58,033 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 12, 12] total 28 [2022-03-01 18:37:58,034 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747557472] [2022-03-01 18:37:58,034 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:37:58,034 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:37:58,034 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:37:58,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:37:58,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:37:58,034 INFO L87 Difference]: Start difference. First operand 2942 states and 10445 transitions. Second operand has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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:38:14,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:38:14,777 INFO L93 Difference]: Finished difference Result 6795 states and 22452 transitions. [2022-03-01 18:38:14,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2022-03-01 18:38:14,777 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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 26 [2022-03-01 18:38:14,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:38:14,792 INFO L225 Difference]: With dead ends: 6795 [2022-03-01 18:38:14,792 INFO L226 Difference]: Without dead ends: 6751 [2022-03-01 18:38:14,792 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 32 SyntacticMatches, 3 SemanticMatches, 100 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3368 ImplicationChecksByTransitivity, 16.3s TimeCoverageRelationStatistics Valid=1843, Invalid=8459, Unknown=0, NotChecked=0, Total=10302 [2022-03-01 18:38:14,816 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 637 mSDsluCounter, 979 mSDsCounter, 0 mSdLazyCounter, 1559 mSolverCounterSat, 126 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 637 SdHoareTripleChecker+Valid, 589 SdHoareTripleChecker+Invalid, 2509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 126 IncrementalHoareTripleChecker+Valid, 1559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 824 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:38:14,816 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [637 Valid, 589 Invalid, 2509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [126 Valid, 1559 Invalid, 0 Unknown, 824 Unchecked, 1.3s Time] [2022-03-01 18:38:14,822 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6751 states. [2022-03-01 18:38:14,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6751 to 2937. [2022-03-01 18:38:14,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2937 states, 2936 states have (on average 3.5497275204359675) internal successors, (10422), 2936 states have internal predecessors, (10422), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:38:14,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2937 states to 2937 states and 10422 transitions. [2022-03-01 18:38:14,891 INFO L78 Accepts]: Start accepts. Automaton has 2937 states and 10422 transitions. Word has length 26 [2022-03-01 18:38:14,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:38:14,891 INFO L470 AbstractCegarLoop]: Abstraction has 2937 states and 10422 transitions. [2022-03-01 18:38:14,891 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.357142857142857) internal successors, (66), 28 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:38:14,891 INFO L276 IsEmpty]: Start isEmpty. Operand 2937 states and 10422 transitions. [2022-03-01 18:38:14,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:38:14,896 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:38:14,896 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:38:14,914 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Forceful destruction successful, exit code 0 [2022-03-01 18:38:15,111 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:38:15,111 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:38:15,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:38:15,112 INFO L85 PathProgramCache]: Analyzing trace with hash 358111584, now seen corresponding path program 28 times [2022-03-01 18:38:15,112 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:38:15,112 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123672600] [2022-03-01 18:38:15,112 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:38:15,112 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:38:15,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:38:15,517 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:38:15,517 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:38:15,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123672600] [2022-03-01 18:38:15,517 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1123672600] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:38:15,517 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1433085853] [2022-03-01 18:38:15,517 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 18:38:15,518 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:38:15,518 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:38:15,519 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:38:15,519 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:38:15,545 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 18:38:15,545 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:38:15,546 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:38:15,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:38:15,930 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:38:15,937 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:38:15,937 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 89 treesize of output 81 [2022-03-01 18:38:17,347 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:38:17,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:38:18,429 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:38:18,429 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 323 treesize of output 273 [2022-03-01 18:38:36,102 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:38:36,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1433085853] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:38:36,102 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:38:36,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-01 18:38:36,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016977285] [2022-03-01 18:38:36,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:38:36,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:38:36,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:38:36,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:38:36,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=115, Invalid=485, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:38:36,103 INFO L87 Difference]: Start difference. First operand 2937 states and 10422 transitions. Second operand has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:38:44,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:38:44,252 INFO L93 Difference]: Finished difference Result 5768 states and 18790 transitions. [2022-03-01 18:38:44,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-01 18:38:44,253 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:38:44,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:38:44,262 INFO L225 Difference]: With dead ends: 5768 [2022-03-01 18:38:44,263 INFO L226 Difference]: Without dead ends: 5688 [2022-03-01 18:38:44,263 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 119 GetRequests, 35 SyntacticMatches, 4 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2345 ImplicationChecksByTransitivity, 7.9s TimeCoverageRelationStatistics Valid=1190, Invalid=5452, Unknown=0, NotChecked=0, Total=6642 [2022-03-01 18:38:44,263 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 427 mSDsluCounter, 573 mSDsCounter, 0 mSdLazyCounter, 1282 mSolverCounterSat, 74 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 427 SdHoareTripleChecker+Valid, 382 SdHoareTripleChecker+Invalid, 1597 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 74 IncrementalHoareTripleChecker+Valid, 1282 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 241 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-01 18:38:44,263 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [427 Valid, 382 Invalid, 1597 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [74 Valid, 1282 Invalid, 0 Unknown, 241 Unchecked, 1.0s Time] [2022-03-01 18:38:44,267 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5688 states. [2022-03-01 18:38:44,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5688 to 2944. [2022-03-01 18:38:44,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2944 states, 2943 states have (on average 3.550118926265715) internal successors, (10448), 2943 states have internal predecessors, (10448), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:38:44,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2944 states to 2944 states and 10448 transitions. [2022-03-01 18:38:44,320 INFO L78 Accepts]: Start accepts. Automaton has 2944 states and 10448 transitions. Word has length 26 [2022-03-01 18:38:44,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:38:44,320 INFO L470 AbstractCegarLoop]: Abstraction has 2944 states and 10448 transitions. [2022-03-01 18:38:44,320 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.48) internal successors, (62), 25 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:38:44,320 INFO L276 IsEmpty]: Start isEmpty. Operand 2944 states and 10448 transitions. [2022-03-01 18:38:44,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:38:44,324 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:38:44,324 INFO L514 BasicCegarLoop]: trace histogram [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:38:44,340 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Forceful destruction successful, exit code 0 [2022-03-01 18:38:44,524 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:38:44,525 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:38:44,525 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:38:44,525 INFO L85 PathProgramCache]: Analyzing trace with hash 611956416, now seen corresponding path program 41 times [2022-03-01 18:38:44,525 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:38:44,525 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [859456574] [2022-03-01 18:38:44,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:38:44,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:38:44,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:38:44,904 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:44,904 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:38:44,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [859456574] [2022-03-01 18:38:44,904 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [859456574] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:38:44,904 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2029884829] [2022-03-01 18:38:44,904 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:38:44,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:38:44,904 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:38:44,905 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:38:44,906 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:38:44,931 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:38:44,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:38:44,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:38:44,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:38:45,578 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:38:45,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:38:45,579 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:38:45,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:38:45,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 127 treesize of output 75 [2022-03-01 18:38:45,684 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:45,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:38:46,686 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:38:46,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 375 treesize of output 253 [2022-03-01 18:38:47,628 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:47,629 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2029884829] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:38:47,629 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:38:47,629 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-01 18:38:47,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72495437] [2022-03-01 18:38:47,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:38:47,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:38:47,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:38:47,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:38:47,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=502, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:38:47,629 INFO L87 Difference]: Start difference. First operand 2944 states and 10448 transitions. Second operand has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:38:54,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:38:54,490 INFO L93 Difference]: Finished difference Result 4953 states and 16689 transitions. [2022-03-01 18:38:54,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-03-01 18:38:54,491 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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 26 [2022-03-01 18:38:54,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:38:54,500 INFO L225 Difference]: With dead ends: 4953 [2022-03-01 18:38:54,500 INFO L226 Difference]: Without dead ends: 4859 [2022-03-01 18:38:54,501 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2777 ImplicationChecksByTransitivity, 6.2s TimeCoverageRelationStatistics Valid=1157, Invalid=6853, Unknown=0, NotChecked=0, Total=8010 [2022-03-01 18:38:54,501 INFO L933 BasicCegarLoop]: 35 mSDtfsCounter, 326 mSDsluCounter, 1005 mSDsCounter, 0 mSdLazyCounter, 2077 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 326 SdHoareTripleChecker+Valid, 459 SdHoareTripleChecker+Invalid, 2157 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2077 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-03-01 18:38:54,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [326 Valid, 459 Invalid, 2157 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2077 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-03-01 18:38:54,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4859 states. [2022-03-01 18:38:54,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4859 to 2959. [2022-03-01 18:38:54,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2959 states, 2958 states have (on average 3.555104800540906) internal successors, (10516), 2958 states have internal predecessors, (10516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:38:54,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2959 states to 2959 states and 10516 transitions. [2022-03-01 18:38:54,573 INFO L78 Accepts]: Start accepts. Automaton has 2959 states and 10516 transitions. Word has length 26 [2022-03-01 18:38:54,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:38:54,573 INFO L470 AbstractCegarLoop]: Abstraction has 2959 states and 10516 transitions. [2022-03-01 18:38:54,573 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.76) internal successors, (69), 24 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:38:54,573 INFO L276 IsEmpty]: Start isEmpty. Operand 2959 states and 10516 transitions. [2022-03-01 18:38:54,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:38:54,577 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:38:54,577 INFO L514 BasicCegarLoop]: trace histogram [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:38:54,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2022-03-01 18:38:54,777 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:38:54,777 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:38:54,779 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:38:54,779 INFO L85 PathProgramCache]: Analyzing trace with hash 1457232352, now seen corresponding path program 42 times [2022-03-01 18:38:54,779 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:38:54,779 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918676689] [2022-03-01 18:38:54,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:38:54,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:38:54,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:38:55,208 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:55,208 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:38:55,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918676689] [2022-03-01 18:38:55,208 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [918676689] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:38:55,208 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660783919] [2022-03-01 18:38:55,208 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:38:55,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:38:55,208 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:38:55,209 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:38:55,210 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:38:55,232 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-01 18:38:55,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:38:55,233 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:38:55,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:38:55,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:38:55,608 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:38:55,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:38:55,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, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 121 treesize of output 101 [2022-03-01 18:38:56,300 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:56,300 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:38:57,200 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:38:57,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-01 18:38:58,844 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:38:58,844 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660783919] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:38:58,844 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:38:58,844 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9, 9] total 25 [2022-03-01 18:38:58,844 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414087359] [2022-03-01 18:38:58,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:38:58,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:38:58,844 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:38:58,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:38:58,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=542, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:38:58,845 INFO L87 Difference]: Start difference. First operand 2959 states and 10516 transitions. Second operand has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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:39:22,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:39:22,118 INFO L93 Difference]: Finished difference Result 6950 states and 23233 transitions. [2022-03-01 18:39:22,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 160 states. [2022-03-01 18:39:22,118 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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 26 [2022-03-01 18:39:22,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:39:22,131 INFO L225 Difference]: With dead ends: 6950 [2022-03-01 18:39:22,131 INFO L226 Difference]: Without dead ends: 6903 [2022-03-01 18:39:22,133 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 215 GetRequests, 36 SyntacticMatches, 2 SemanticMatches, 177 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13336 ImplicationChecksByTransitivity, 22.0s TimeCoverageRelationStatistics Valid=5026, Invalid=26836, Unknown=0, NotChecked=0, Total=31862 [2022-03-01 18:39:22,133 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 623 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 2652 mSolverCounterSat, 178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 623 SdHoareTripleChecker+Valid, 658 SdHoareTripleChecker+Invalid, 2830 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 178 IncrementalHoareTripleChecker+Valid, 2652 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:39:22,133 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [623 Valid, 658 Invalid, 2830 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [178 Valid, 2652 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-03-01 18:39:22,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6903 states. [2022-03-01 18:39:22,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6903 to 3069. [2022-03-01 18:39:22,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3069 states, 3068 states have (on average 3.555410691003911) internal successors, (10908), 3068 states have internal predecessors, (10908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:22,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3069 states to 3069 states and 10908 transitions. [2022-03-01 18:39:22,219 INFO L78 Accepts]: Start accepts. Automaton has 3069 states and 10908 transitions. Word has length 26 [2022-03-01 18:39:22,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:39:22,219 INFO L470 AbstractCegarLoop]: Abstraction has 3069 states and 10908 transitions. [2022-03-01 18:39:22,219 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.6538461538461537) internal successors, (69), 25 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:39:22,219 INFO L276 IsEmpty]: Start isEmpty. Operand 3069 states and 10908 transitions. [2022-03-01 18:39:22,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:39:22,224 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:39:22,224 INFO L514 BasicCegarLoop]: trace histogram [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:39:22,239 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2022-03-01 18:39:22,424 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:39:22,424 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:39:22,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:39:22,425 INFO L85 PathProgramCache]: Analyzing trace with hash 692947996, now seen corresponding path program 43 times [2022-03-01 18:39:22,425 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:39:22,425 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985749311] [2022-03-01 18:39:22,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:39:22,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:39:22,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:39:22,810 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:22,811 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:39:22,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985749311] [2022-03-01 18:39:22,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985749311] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:39:22,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405487600] [2022-03-01 18:39:22,811 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:39:22,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:39:22,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:39:22,812 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:39:22,812 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:39:22,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:39:22,837 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:39:22,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:39:23,313 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:39:23,314 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:39:23,314 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:23,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:23,315 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable 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 127 treesize of output 75 [2022-03-01 18:39:23,481 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:23,481 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:39:24,411 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-03-01 18:39:24,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 371 treesize of output 253 [2022-03-01 18:39:25,403 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 18:39:25,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405487600] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:39:25,403 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:39:25,403 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 9] total 24 [2022-03-01 18:39:25,403 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519700009] [2022-03-01 18:39:25,403 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:39:25,404 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:39:25,404 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:39:25,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:39:25,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=506, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:39:25,404 INFO L87 Difference]: Start difference. First operand 3069 states and 10908 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 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:39:39,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:39:39,875 INFO L93 Difference]: Finished difference Result 6077 states and 20280 transitions. [2022-03-01 18:39:39,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 104 states. [2022-03-01 18:39:39,875 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:39:39,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:39:39,887 INFO L225 Difference]: With dead ends: 6077 [2022-03-01 18:39:39,888 INFO L226 Difference]: Without dead ends: 6047 [2022-03-01 18:39:39,888 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 163 GetRequests, 36 SyntacticMatches, 4 SemanticMatches, 123 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6025 ImplicationChecksByTransitivity, 13.4s TimeCoverageRelationStatistics Valid=2566, Invalid=12934, Unknown=0, NotChecked=0, Total=15500 [2022-03-01 18:39:39,889 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 541 mSDsluCounter, 1133 mSDsCounter, 0 mSdLazyCounter, 2414 mSolverCounterSat, 202 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 541 SdHoareTripleChecker+Valid, 625 SdHoareTripleChecker+Invalid, 2716 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 202 IncrementalHoareTripleChecker+Valid, 2414 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 100 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-01 18:39:39,889 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [541 Valid, 625 Invalid, 2716 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [202 Valid, 2414 Invalid, 0 Unknown, 100 Unchecked, 1.5s Time] [2022-03-01 18:39:39,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6047 states. [2022-03-01 18:39:39,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6047 to 3077. [2022-03-01 18:39:39,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3077 states, 3076 states have (on average 3.5578673602080624) internal successors, (10944), 3076 states have internal predecessors, (10944), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:39,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3077 states to 3077 states and 10944 transitions. [2022-03-01 18:39:39,964 INFO L78 Accepts]: Start accepts. Automaton has 3077 states and 10944 transitions. Word has length 26 [2022-03-01 18:39:39,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:39:39,965 INFO L470 AbstractCegarLoop]: Abstraction has 3077 states and 10944 transitions. [2022-03-01 18:39:39,965 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 24 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:39:39,965 INFO L276 IsEmpty]: Start isEmpty. Operand 3077 states and 10944 transitions. [2022-03-01 18:39:39,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:39:39,970 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:39:39,970 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:39:39,987 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:39:40,171 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:39:40,171 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:39:40,172 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:39:40,172 INFO L85 PathProgramCache]: Analyzing trace with hash 1196537974, now seen corresponding path program 29 times [2022-03-01 18:39:40,172 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:39:40,172 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076075382] [2022-03-01 18:39:40,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:39:40,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:39:40,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:39:40,738 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:39:40,738 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:39:40,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076075382] [2022-03-01 18:39:40,738 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2076075382] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:39:40,738 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498714172] [2022-03-01 18:39:40,738 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 18:39:40,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:39:40,739 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:39:40,739 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:39:40,740 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:39:40,768 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 18:39:40,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:39:40,771 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:39:40,771 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:39:41,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:39:41,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:41,429 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 109 treesize of output 75 [2022-03-01 18:39:41,714 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:39:41,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:39:43,022 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:39:43,043 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:39:43,043 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 459 treesize of output 333 [2022-03-01 18:39:54,231 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:39:54,232 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498714172] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:39:54,232 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:39:54,232 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 26 [2022-03-01 18:39:54,232 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836457726] [2022-03-01 18:39:54,232 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:39:54,232 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-01 18:39:54,232 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:39:54,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-01 18:39:54,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=534, Unknown=0, NotChecked=0, Total=650 [2022-03-01 18:39:54,232 INFO L87 Difference]: Start difference. First operand 3077 states and 10944 transitions. Second operand has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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:39:59,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:39:59,816 INFO L93 Difference]: Finished difference Result 5768 states and 18888 transitions. [2022-03-01 18:39:59,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-01 18:39:59,817 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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 26 [2022-03-01 18:39:59,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:39:59,828 INFO L225 Difference]: With dead ends: 5768 [2022-03-01 18:39:59,828 INFO L226 Difference]: Without dead ends: 5726 [2022-03-01 18:39:59,828 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 34 SyntacticMatches, 3 SemanticMatches, 65 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1419 ImplicationChecksByTransitivity, 5.6s TimeCoverageRelationStatistics Valid=845, Invalid=3577, Unknown=0, NotChecked=0, Total=4422 [2022-03-01 18:39:59,829 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 394 mSDsluCounter, 531 mSDsCounter, 0 mSdLazyCounter, 908 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 394 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 1332 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 908 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 352 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:39:59,829 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [394 Valid, 332 Invalid, 1332 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 908 Invalid, 0 Unknown, 352 Unchecked, 0.7s Time] [2022-03-01 18:39:59,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5726 states. [2022-03-01 18:39:59,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5726 to 3062. [2022-03-01 18:39:59,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3061 states have (on average 3.5583142763802678) internal successors, (10892), 3061 states have internal predecessors, (10892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:39:59,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 10892 transitions. [2022-03-01 18:39:59,909 INFO L78 Accepts]: Start accepts. Automaton has 3062 states and 10892 transitions. Word has length 26 [2022-03-01 18:39:59,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:39:59,909 INFO L470 AbstractCegarLoop]: Abstraction has 3062 states and 10892 transitions. [2022-03-01 18:39:59,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 2.5384615384615383) internal successors, (66), 26 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:39:59,909 INFO L276 IsEmpty]: Start isEmpty. Operand 3062 states and 10892 transitions. [2022-03-01 18:39:59,913 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:39:59,913 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:39:59,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:39:59,929 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Ended with exit code 0 [2022-03-01 18:40:00,113 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:40:00,114 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:40:00,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:00,115 INFO L85 PathProgramCache]: Analyzing trace with hash 2048965000, now seen corresponding path program 30 times [2022-03-01 18:40:00,115 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:00,115 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [4372606] [2022-03-01 18:40:00,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:00,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:00,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:00,452 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:40:00,452 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:00,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [4372606] [2022-03-01 18:40:00,452 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [4372606] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:00,452 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607400477] [2022-03-01 18:40:00,452 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 18:40:00,452 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:00,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:00,453 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:40:00,454 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:40:00,477 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 18:40:00,478 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:00,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 18:40:00,479 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:01,271 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:01,279 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:01,279 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 109 treesize of output 91 [2022-03-01 18:40:05,137 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:40:05,137 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:06,315 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:06,316 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:06,332 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:06,332 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 323 treesize of output 257 [2022-03-01 18:40:09,010 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:40:09,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607400477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:09,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:09,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 28 [2022-03-01 18:40:09,011 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [650727129] [2022-03-01 18:40:09,011 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:09,011 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-01 18:40:09,011 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:09,011 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-01 18:40:09,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=638, Unknown=0, NotChecked=0, Total=756 [2022-03-01 18:40:09,011 INFO L87 Difference]: Start difference. First operand 3062 states and 10892 transitions. Second operand has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:40:32,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:32,570 INFO L93 Difference]: Finished difference Result 7896 states and 26894 transitions. [2022-03-01 18:40:32,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-03-01 18:40:32,570 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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 26 [2022-03-01 18:40:32,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:32,585 INFO L225 Difference]: With dead ends: 7896 [2022-03-01 18:40:32,585 INFO L226 Difference]: Without dead ends: 7882 [2022-03-01 18:40:32,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 190 GetRequests, 38 SyntacticMatches, 3 SemanticMatches, 149 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8919 ImplicationChecksByTransitivity, 23.1s TimeCoverageRelationStatistics Valid=2911, Invalid=19739, Unknown=0, NotChecked=0, Total=22650 [2022-03-01 18:40:32,586 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 496 mSDsluCounter, 978 mSDsCounter, 0 mSdLazyCounter, 1670 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 496 SdHoareTripleChecker+Valid, 660 SdHoareTripleChecker+Invalid, 2090 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 1670 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 329 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:32,586 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [496 Valid, 660 Invalid, 2090 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 1670 Invalid, 0 Unknown, 329 Unchecked, 1.3s Time] [2022-03-01 18:40:32,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7882 states. [2022-03-01 18:40:32,659 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7882 to 3144. [2022-03-01 18:40:32,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3144 states, 3143 states have (on average 3.5625198854597517) internal successors, (11197), 3143 states have internal predecessors, (11197), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:32,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3144 states to 3144 states and 11197 transitions. [2022-03-01 18:40:32,669 INFO L78 Accepts]: Start accepts. Automaton has 3144 states and 11197 transitions. Word has length 26 [2022-03-01 18:40:32,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:32,669 INFO L470 AbstractCegarLoop]: Abstraction has 3144 states and 11197 transitions. [2022-03-01 18:40:32,669 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.5) internal successors, (70), 28 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:40:32,669 INFO L276 IsEmpty]: Start isEmpty. Operand 3144 states and 11197 transitions. [2022-03-01 18:40:32,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:40:32,674 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:32,674 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:32,698 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:40:32,874 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:40:32,874 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:40:32,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:32,875 INFO L85 PathProgramCache]: Analyzing trace with hash -1151910708, now seen corresponding path program 31 times [2022-03-01 18:40:32,875 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:32,875 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801875091] [2022-03-01 18:40:32,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:32,875 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:32,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:33,168 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:40:33,169 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:33,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801875091] [2022-03-01 18:40:33,169 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801875091] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:33,169 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [114124453] [2022-03-01 18:40:33,169 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 18:40:33,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:33,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:33,170 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:40:33,171 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:40:33,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:33,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-01 18:40:33,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:33,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:33,701 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:33,701 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 109 treesize of output 75 [2022-03-01 18:40:34,007 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:40:34,007 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:34,934 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:34,952 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:34,952 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-03-01 18:40:37,842 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:40:37,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [114124453] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:37,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:37,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-01 18:40:37,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710350549] [2022-03-01 18:40:37,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:37,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:40:37,842 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:37,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:40:37,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:40:37,843 INFO L87 Difference]: Start difference. First operand 3144 states and 11197 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 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:40:42,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:42,004 INFO L93 Difference]: Finished difference Result 4790 states and 16085 transitions. [2022-03-01 18:40:42,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-01 18:40:42,004 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 26 [2022-03-01 18:40:42,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:42,013 INFO L225 Difference]: With dead ends: 4790 [2022-03-01 18:40:42,014 INFO L226 Difference]: Without dead ends: 4739 [2022-03-01 18:40:42,014 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 33 SyntacticMatches, 5 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1000 ImplicationChecksByTransitivity, 4.1s TimeCoverageRelationStatistics Valid=539, Invalid=2767, Unknown=0, NotChecked=0, Total=3306 [2022-03-01 18:40:42,014 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 298 mSDsluCounter, 514 mSDsCounter, 0 mSdLazyCounter, 976 mSolverCounterSat, 54 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 298 SdHoareTripleChecker+Valid, 253 SdHoareTripleChecker+Invalid, 1030 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 54 IncrementalHoareTripleChecker+Valid, 976 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:42,014 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [298 Valid, 253 Invalid, 1030 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [54 Valid, 976 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-01 18:40:42,018 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4739 states. [2022-03-01 18:40:42,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4739 to 3175. [2022-03-01 18:40:42,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3175 states, 3174 states have (on average 3.5598613736609956) internal successors, (11299), 3174 states have internal predecessors, (11299), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:42,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3175 states to 3175 states and 11299 transitions. [2022-03-01 18:40:42,075 INFO L78 Accepts]: Start accepts. Automaton has 3175 states and 11299 transitions. Word has length 26 [2022-03-01 18:40:42,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:42,075 INFO L470 AbstractCegarLoop]: Abstraction has 3175 states and 11299 transitions. [2022-03-01 18:40:42,075 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 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:40:42,075 INFO L276 IsEmpty]: Start isEmpty. Operand 3175 states and 11299 transitions. [2022-03-01 18:40:42,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:40:42,080 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:42,080 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:42,096 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:40:42,280 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:40:42,281 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:40:42,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:42,281 INFO L85 PathProgramCache]: Analyzing trace with hash -497021894, now seen corresponding path program 32 times [2022-03-01 18:40:42,281 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:42,281 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629706841] [2022-03-01 18:40:42,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:42,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:42,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:42,592 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:40:42,592 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:42,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629706841] [2022-03-01 18:40:42,592 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1629706841] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:42,592 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [293842398] [2022-03-01 18:40:42,592 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 18:40:42,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:42,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:42,593 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:40:42,594 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:40:42,615 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 18:40:42,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:42,616 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 18:40:42,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:43,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:43,187 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:43,187 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 109 treesize of output 75 [2022-03-01 18:40:43,451 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:40:43,451 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:44,434 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:44,454 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:44,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 343 treesize of output 269 [2022-03-01 18:40:48,675 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:40:48,675 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [293842398] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:48,675 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:48,675 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-01 18:40:48,676 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217424451] [2022-03-01 18:40:48,676 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:48,676 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:40:48,676 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:48,676 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:40:48,676 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=501, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:40:48,676 INFO L87 Difference]: Start difference. First operand 3175 states and 11299 transitions. Second operand has 25 states, 25 states have (on average 2.64) internal successors, (66), 25 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:40:53,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 18:40:53,313 INFO L93 Difference]: Finished difference Result 4856 states and 16308 transitions. [2022-03-01 18:40:53,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2022-03-01 18:40:53,313 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 25 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 26 [2022-03-01 18:40:53,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 18:40:53,323 INFO L225 Difference]: With dead ends: 4856 [2022-03-01 18:40:53,323 INFO L226 Difference]: Without dead ends: 4814 [2022-03-01 18:40:53,323 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 35 SyntacticMatches, 3 SemanticMatches, 63 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1251 ImplicationChecksByTransitivity, 4.4s TimeCoverageRelationStatistics Valid=631, Invalid=3529, Unknown=0, NotChecked=0, Total=4160 [2022-03-01 18:40:53,324 INFO L933 BasicCegarLoop]: 30 mSDtfsCounter, 325 mSDsluCounter, 704 mSDsCounter, 0 mSdLazyCounter, 1312 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 325 SdHoareTripleChecker+Valid, 336 SdHoareTripleChecker+Invalid, 1562 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1312 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 190 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:40:53,324 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [325 Valid, 336 Invalid, 1562 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1312 Invalid, 0 Unknown, 190 Unchecked, 0.8s Time] [2022-03-01 18:40:53,327 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4814 states. [2022-03-01 18:40:53,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4814 to 3150. [2022-03-01 18:40:53,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3150 states, 3149 states have (on average 3.5674817402349954) internal successors, (11234), 3149 states have internal predecessors, (11234), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 18:40:53,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3150 states to 3150 states and 11234 transitions. [2022-03-01 18:40:53,386 INFO L78 Accepts]: Start accepts. Automaton has 3150 states and 11234 transitions. Word has length 26 [2022-03-01 18:40:53,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 18:40:53,386 INFO L470 AbstractCegarLoop]: Abstraction has 3150 states and 11234 transitions. [2022-03-01 18:40:53,386 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.64) internal successors, (66), 25 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:40:53,386 INFO L276 IsEmpty]: Start isEmpty. Operand 3150 states and 11234 transitions. [2022-03-01 18:40:53,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 27 [2022-03-01 18:40:53,391 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 18:40:53,392 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 18:40:53,407 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:40:53,592 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:40:53,592 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:40:53,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 18:40:53,592 INFO L85 PathProgramCache]: Analyzing trace with hash -1916842724, now seen corresponding path program 33 times [2022-03-01 18:40:53,592 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 18:40:53,592 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527970469] [2022-03-01 18:40:53,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 18:40:53,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 18:40:53,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 18:40:53,979 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:40:53,979 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 18:40:53,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527970469] [2022-03-01 18:40:53,979 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [527970469] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 18:40:53,979 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [35476265] [2022-03-01 18:40:53,979 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 18:40:53,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 18:40:53,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 18:40:53,980 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:40:53,981 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:40:54,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 18:40:54,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 18:40:54,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-01 18:40:54,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 18:40:54,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-03-01 18:40:54,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:54,555 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 109 treesize of output 75 [2022-03-01 18:40:54,869 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:40:54,869 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 18:40:55,786 INFO L173 IndexEqualityManager]: detected equality via solver [2022-03-01 18:40:55,806 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 18:40:55,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, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 407 treesize of output 309 [2022-03-01 18:40:59,481 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:40:59,482 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [35476265] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 18:40:59,482 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 18:40:59,482 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 25 [2022-03-01 18:40:59,482 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578998336] [2022-03-01 18:40:59,482 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 18:40:59,482 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-01 18:40:59,482 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 18:40:59,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-01 18:40:59,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=499, Unknown=0, NotChecked=0, Total=600 [2022-03-01 18:40:59,482 INFO L87 Difference]: Start difference. First operand 3150 states and 11234 transitions. Second operand has 25 states, 25 states have (on average 2.6) internal successors, (65), 25 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) Received shutdown request... [2022-03-01 18:41:04,763 WARN L244 SmtUtils]: Removed 5 from assertion stack [2022-03-01 18:41:04,763 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-01 18:41:04,764 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 34 SyntacticMatches, 4 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1072 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=648, Invalid=2892, Unknown=0, NotChecked=0, Total=3540 [2022-03-01 18:41:04,764 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 321 mSDsluCounter, 454 mSDsCounter, 0 mSdLazyCounter, 1160 mSolverCounterSat, 64 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 321 SdHoareTripleChecker+Valid, 235 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 64 IncrementalHoareTripleChecker+Valid, 1160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-01 18:41:04,764 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [321 Valid, 235 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [64 Valid, 1160 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-01 18:41:04,765 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (3 of 4 remaining) [2022-03-01 18:41:04,780 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Ended with exit code 0 [2022-03-01 18:41:04,791 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:41:04,807 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (77)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 18:41:04,965 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:41:04,965 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was constructing difference of abstraction (3150states) and FLOYD_HOARE automaton (currently 40 states, 25 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 60 for 63ms.. [2022-03-01 18:41:04,967 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (2 of 4 remaining) [2022-03-01 18:41:04,967 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (1 of 4 remaining) [2022-03-01 18:41:04,967 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (0 of 4 remaining) [2022-03-01 18:41:04,969 INFO L732 BasicCegarLoop]: Path program histogram: [43, 33, 1, 1, 1] [2022-03-01 18:41:04,970 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 18:41:04,970 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 18:41:04,971 INFO L202 PluginConnector]: Adding new model min-array-hom.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 06:41:04 BasicIcfg [2022-03-01 18:41:04,972 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 18:41:04,972 INFO L158 Benchmark]: Toolchain (without parser) took 747304.17ms. Allocated memory was 207.6MB in the beginning and 533.7MB in the end (delta: 326.1MB). Free memory was 172.7MB in the beginning and 218.2MB in the end (delta: -45.5MB). Peak memory consumption was 280.8MB. Max. memory is 8.0GB. [2022-03-01 18:41:04,972 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.12ms. Allocated memory is still 207.6MB. Free memory is still 173.9MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 18:41:04,972 INFO L158 Benchmark]: Boogie Procedure Inliner took 25.55ms. Allocated memory is still 207.6MB. Free memory was 172.7MB in the beginning and 171.2MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:41:04,972 INFO L158 Benchmark]: Boogie Preprocessor took 13.11ms. Allocated memory is still 207.6MB. Free memory was 171.2MB in the beginning and 170.1MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-03-01 18:41:04,972 INFO L158 Benchmark]: RCFGBuilder took 195.59ms. Allocated memory is still 207.6MB. Free memory was 170.1MB in the beginning and 160.6MB in the end (delta: 9.5MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-03-01 18:41:04,972 INFO L158 Benchmark]: TraceAbstraction took 747066.54ms. Allocated memory was 207.6MB in the beginning and 533.7MB in the end (delta: 326.1MB). Free memory was 160.1MB in the beginning and 218.2MB in the end (delta: -58.1MB). Peak memory consumption was 268.2MB. Max. memory is 8.0GB. [2022-03-01 18:41:04,972 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.12ms. Allocated memory is still 207.6MB. Free memory is still 173.9MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 25.55ms. Allocated memory is still 207.6MB. Free memory was 172.7MB in the beginning and 171.2MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 13.11ms. Allocated memory is still 207.6MB. Free memory was 171.2MB in the beginning and 170.1MB in the end (delta: 1.1MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 195.59ms. Allocated memory is still 207.6MB. Free memory was 170.1MB in the beginning and 160.6MB in the end (delta: 9.5MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 747066.54ms. Allocated memory was 207.6MB in the beginning and 533.7MB in the end (delta: 326.1MB). Free memory was 160.1MB in the beginning and 218.2MB in the end (delta: -58.1MB). Peak memory consumption was 268.2MB. 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: 66]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was constructing difference of abstraction (3150states) and FLOYD_HOARE automaton (currently 40 states, 25 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 60 for 63ms.. - TimeoutResultAtElement [Line: 59]: 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 (3150states) and FLOYD_HOARE automaton (currently 40 states, 25 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 60 for 63ms.. - TimeoutResultAtElement [Line: 59]: 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 (3150states) and FLOYD_HOARE automaton (currently 40 states, 25 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 60 for 63ms.. - TimeoutResultAtElement [Line: 60]: 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 (3150states) and FLOYD_HOARE automaton (currently 40 states, 25 states before enhancement),while PredicateUnifier was unifying predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 60 for 63ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 7 procedures, 42 locations, 4 error locations. Started 1 CEGAR loops. OverallTime: 747.0s, OverallIterations: 79, TraceHistogramMax: 2, PathProgramHistogramMax: 43, EmptinessCheckTime: 0.2s, AutomataDifference: 431.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 28123 SdHoareTripleChecker+Valid, 55.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 28123 mSDsluCounter, 23827 SdHoareTripleChecker+Invalid, 47.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 7059 IncrementalHoareTripleChecker+Unchecked, 41808 mSDsCounter, 5565 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 85254 IncrementalHoareTripleChecker+Invalid, 97878 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 5565 mSolverCounterUnsat, 2187 mSDtfsCounter, 85254 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 8013 GetRequests, 2808 SyntacticMatches, 190 SemanticMatches, 5014 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155624 ImplicationChecksByTransitivity, 406.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=3175occurred in iteration=77, InterpolantAutomatonStates: 4133, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.4s AutomataMinimizationTime, 78 MinimizatonAttempts, 151012 StatesRemovedByMinimization, 78 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 293.7s InterpolantComputationTime, 3842 NumberOfCodeBlocks, 3839 NumberOfCodeBlocksAsserted, 241 NumberOfCheckSat, 5503 ConstructedInterpolants, 71 QuantifiedInterpolants, 184332 SizeOfPredicates, 889 NumberOfNonLiveVariables, 4947 ConjunctsInSsa, 1420 ConjunctsInUnsatCore, 231 InterpolantComputations, 3 PerfectInterpolantSequences, 174/1250 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