/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/prod-cons3.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.abstract-por-f0ea240 [2022-02-11 00:56:08,292 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-11 00:56:08,293 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-11 00:56:08,350 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-11 00:56:08,351 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-11 00:56:08,352 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-11 00:56:08,353 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-11 00:56:08,355 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-11 00:56:08,364 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-11 00:56:08,365 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-11 00:56:08,366 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-11 00:56:08,367 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-11 00:56:08,367 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-11 00:56:08,368 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-11 00:56:08,369 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-11 00:56:08,370 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-11 00:56:08,371 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-11 00:56:08,371 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-11 00:56:08,373 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-11 00:56:08,374 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-11 00:56:08,375 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-11 00:56:08,376 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-11 00:56:08,377 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-11 00:56:08,378 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-11 00:56:08,380 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-11 00:56:08,380 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-11 00:56:08,380 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-11 00:56:08,381 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-11 00:56:08,381 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-11 00:56:08,382 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-11 00:56:08,382 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-11 00:56:08,383 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-11 00:56:08,383 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-11 00:56:08,384 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-11 00:56:08,385 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-11 00:56:08,385 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-11 00:56:08,385 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-11 00:56:08,386 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-11 00:56:08,386 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-11 00:56:08,387 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-11 00:56:08,387 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-11 00:56:08,388 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-02-11 00:56:08,404 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-11 00:56:08,404 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-11 00:56:08,405 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-11 00:56:08,405 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-11 00:56:08,406 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-11 00:56:08,406 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-11 00:56:08,406 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-11 00:56:08,407 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-11 00:56:08,407 INFO L138 SettingsManager]: * Use SBE=true [2022-02-11 00:56:08,407 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-11 00:56:08,407 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-11 00:56:08,407 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-11 00:56:08,408 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-11 00:56:08,408 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-11 00:56:08,408 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-11 00:56:08,408 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-11 00:56:08,408 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-11 00:56:08,409 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-11 00:56:08,409 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-11 00:56:08,409 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-11 00:56:08,409 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-11 00:56:08,409 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-11 00:56:08,410 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-11 00:56:08,410 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-11 00:56:08,410 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-11 00:56:08,410 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:56:08,410 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-11 00:56:08,411 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-11 00:56:08,414 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-11 00:56:08,414 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-11 00:56:08,414 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-11 00:56:08,415 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-11 00:56:08,415 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-11 00:56:08,415 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-02-11 00:56:08,627 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-11 00:56:08,650 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-11 00:56:08,652 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-11 00:56:08,653 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-11 00:56:08,654 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-11 00:56:08,655 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons3.wvr.bpl [2022-02-11 00:56:08,655 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20/prod-cons3.wvr.bpl' [2022-02-11 00:56:08,687 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-11 00:56:08,688 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-11 00:56:08,688 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-11 00:56:08,689 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-11 00:56:08,689 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-11 00:56:08,696 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,701 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,706 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-11 00:56:08,707 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-11 00:56:08,708 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-11 00:56:08,708 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-11 00:56:08,708 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-11 00:56:08,713 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,713 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,714 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,714 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,717 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,719 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,719 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,720 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-11 00:56:08,721 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-11 00:56:08,721 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-11 00:56:08,721 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-11 00:56:08,724 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/1) ... [2022-02-11 00:56:08,730 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:56:08,740 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:08,752 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-02-11 00:56:08,757 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-02-11 00:56:08,781 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-11 00:56:08,781 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-11 00:56:08,782 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-11 00:56:08,782 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-11 00:56:08,782 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-11 00:56:08,782 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-11 00:56:08,782 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-11 00:56:08,782 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-11 00:56:08,783 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-11 00:56:08,783 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-02-11 00:56:08,783 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-02-11 00:56:08,784 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-02-11 00:56:08,784 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-02-11 00:56:08,785 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-02-11 00:56:08,785 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-02-11 00:56:08,786 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-11 00:56:08,838 INFO L234 CfgBuilder]: Building ICFG [2022-02-11 00:56:08,840 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-11 00:56:08,989 INFO L275 CfgBuilder]: Performing block encoding [2022-02-11 00:56:09,016 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-11 00:56:09,016 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-02-11 00:56:09,018 INFO L202 PluginConnector]: Adding new model prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 12:56:09 BoogieIcfgContainer [2022-02-11 00:56:09,018 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-11 00:56:09,020 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-11 00:56:09,020 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-11 00:56:09,022 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-11 00:56:09,023 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:56:08" (1/2) ... [2022-02-11 00:56:09,037 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7f5a3d22 and model type prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.02 12:56:09, skipping insertion in model container [2022-02-11 00:56:09,037 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 12:56:09" (2/2) ... [2022-02-11 00:56:09,038 INFO L112 eAbstractionObserver]: Analyzing ICFG prod-cons3.wvr.bpl [2022-02-11 00:56:09,042 WARN L154 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-11 00:56:09,042 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-11 00:56:09,043 INFO L168 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-11 00:56:09,043 INFO L538 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-11 00:56:09,099 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-02-11 00:56:09,149 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-11 00:56:09,157 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-11 00:56:09,158 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-02-11 00:56:09,168 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 50 places, 40 transitions, 112 flow [2022-02-11 00:56:09,261 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 753 states, 752 states have (on average 3.636968085106383) internal successors, (2735), 752 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,264 INFO L276 IsEmpty]: Start isEmpty. Operand has 753 states, 752 states have (on average 3.636968085106383) internal successors, (2735), 752 states have internal predecessors, (2735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:56:09,310 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:09,311 INFO L515 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-02-11 00:56:09,311 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:09,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:09,320 INFO L85 PathProgramCache]: Analyzing trace with hash 179406345, now seen corresponding path program 1 times [2022-02-11 00:56:09,327 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:09,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437203778] [2022-02-11 00:56:09,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:09,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:09,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:09,440 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:09,441 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:09,441 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437203778] [2022-02-11 00:56:09,441 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437203778] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:56:09,442 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:56:09,442 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:56:09,443 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548016200] [2022-02-11 00:56:09,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:56:09,447 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:56:09,447 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:09,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:56:09,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:56:09,475 INFO L87 Difference]: Start difference. First operand has 753 states, 752 states have (on average 3.636968085106383) internal successors, (2735), 752 states have internal predecessors, (2735), 0 states have call successors, (0), 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 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:09,569 INFO L93 Difference]: Finished difference Result 912 states and 3051 transitions. [2022-02-11 00:56:09,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:56:09,572 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:56:09,572 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:09,587 INFO L225 Difference]: With dead ends: 912 [2022-02-11 00:56:09,587 INFO L226 Difference]: Without dead ends: 539 [2022-02-11 00:56:09,589 INFO L933 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-02-11 00:56:09,592 INFO L934 BasicCegarLoop]: 21 mSDtfsCounter, 21 mSDsluCounter, 19 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:09,593 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 32 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:56:09,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2022-02-11 00:56:09,707 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 539. [2022-02-11 00:56:09,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 539 states, 538 states have (on average 3.163568773234201) internal successors, (1702), 538 states have internal predecessors, (1702), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 539 states to 539 states and 1702 transitions. [2022-02-11 00:56:09,713 INFO L78 Accepts]: Start accepts. Automaton has 539 states and 1702 transitions. Word has length 24 [2022-02-11 00:56:09,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:09,714 INFO L470 AbstractCegarLoop]: Abstraction has 539 states and 1702 transitions. [2022-02-11 00:56:09,714 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 8.0) internal successors, (24), 3 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,714 INFO L276 IsEmpty]: Start isEmpty. Operand 539 states and 1702 transitions. [2022-02-11 00:56:09,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-02-11 00:56:09,717 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:09,717 INFO L515 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-02-11 00:56:09,717 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-11 00:56:09,718 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:09,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:09,718 INFO L85 PathProgramCache]: Analyzing trace with hash -483784061, now seen corresponding path program 2 times [2022-02-11 00:56:09,719 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:09,719 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55005918] [2022-02-11 00:56:09,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:09,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:09,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:09,771 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:09,772 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:09,772 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55005918] [2022-02-11 00:56:09,772 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55005918] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:56:09,772 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:56:09,772 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-11 00:56:09,773 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354849299] [2022-02-11 00:56:09,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:56:09,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:56:09,774 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:09,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:56:09,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:56:09,775 INFO L87 Difference]: Start difference. First operand 539 states and 1702 transitions. Second operand has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:09,863 INFO L93 Difference]: Finished difference Result 863 states and 2726 transitions. [2022-02-11 00:56:09,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-02-11 00:56:09,864 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-02-11 00:56:09,864 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:09,869 INFO L225 Difference]: With dead ends: 863 [2022-02-11 00:56:09,870 INFO L226 Difference]: Without dead ends: 671 [2022-02-11 00:56:09,870 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:56:09,871 INFO L934 BasicCegarLoop]: 15 mSDtfsCounter, 102 mSDsluCounter, 38 mSDsCounter, 0 mSdLazyCounter, 50 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 102 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 50 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:09,872 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [102 Valid, 36 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 50 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:56:09,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2022-02-11 00:56:09,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 671. [2022-02-11 00:56:09,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 3.2208955223880595) internal successors, (2158), 670 states have internal predecessors, (2158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,908 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 2158 transitions. [2022-02-11 00:56:09,908 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 2158 transitions. Word has length 24 [2022-02-11 00:56:09,908 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:09,908 INFO L470 AbstractCegarLoop]: Abstraction has 671 states and 2158 transitions. [2022-02-11 00:56:09,908 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.8) internal successors, (24), 4 states have internal predecessors, (24), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:09,909 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 2158 transitions. [2022-02-11 00:56:09,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-02-11 00:56:09,911 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:09,911 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:56:09,911 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-11 00:56:09,911 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:09,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:09,912 INFO L85 PathProgramCache]: Analyzing trace with hash 683624999, now seen corresponding path program 1 times [2022-02-11 00:56:09,912 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:09,912 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229891850] [2022-02-11 00:56:09,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:09,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:09,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:09,943 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:09,944 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:09,944 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229891850] [2022-02-11 00:56:09,944 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229891850] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:56:09,944 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:56:09,944 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:56:09,944 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108903791] [2022-02-11 00:56:09,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:56:09,945 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:56:09,945 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:09,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:56:09,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:56:09,946 INFO L87 Difference]: Start difference. First operand 671 states and 2158 transitions. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:10,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:10,011 INFO L93 Difference]: Finished difference Result 752 states and 2398 transitions. [2022-02-11 00:56:10,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:56:10,012 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2022-02-11 00:56:10,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:10,019 INFO L225 Difference]: With dead ends: 752 [2022-02-11 00:56:10,019 INFO L226 Difference]: Without dead ends: 752 [2022-02-11 00:56:10,020 INFO L933 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-02-11 00:56:10,021 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 8 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:10,022 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 43 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-02-11 00:56:10,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2022-02-11 00:56:10,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 752. [2022-02-11 00:56:10,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 3.193075898801598) internal successors, (2398), 751 states have internal predecessors, (2398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:10,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2398 transitions. [2022-02-11 00:56:10,067 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2398 transitions. Word has length 27 [2022-02-11 00:56:10,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:10,067 INFO L470 AbstractCegarLoop]: Abstraction has 752 states and 2398 transitions. [2022-02-11 00:56:10,067 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:10,068 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2398 transitions. [2022-02-11 00:56:10,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-02-11 00:56:10,070 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:10,070 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:56:10,071 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-02-11 00:56:10,071 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:10,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:10,072 INFO L85 PathProgramCache]: Analyzing trace with hash -699174524, now seen corresponding path program 1 times [2022-02-11 00:56:10,072 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:10,072 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1308397274] [2022-02-11 00:56:10,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:10,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:10,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:10,145 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:56:10,146 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:10,146 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1308397274] [2022-02-11 00:56:10,146 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1308397274] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:56:10,146 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:56:10,146 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:56:10,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995077116] [2022-02-11 00:56:10,147 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:56:10,147 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-02-11 00:56:10,147 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:10,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-02-11 00:56:10,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-02-11 00:56:10,148 INFO L87 Difference]: Start difference. First operand 752 states and 2398 transitions. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:10,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:10,197 INFO L93 Difference]: Finished difference Result 800 states and 2514 transitions. [2022-02-11 00:56:10,198 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-02-11 00:56:10,198 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-02-11 00:56:10,198 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:10,203 INFO L225 Difference]: With dead ends: 800 [2022-02-11 00:56:10,203 INFO L226 Difference]: Without dead ends: 774 [2022-02-11 00:56:10,204 INFO L933 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-02-11 00:56:10,205 INFO L934 BasicCegarLoop]: 22 mSDtfsCounter, 7 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:10,206 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 42 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:56:10,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2022-02-11 00:56:10,245 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 774. [2022-02-11 00:56:10,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 774 states, 773 states have (on average 3.1720569210866754) internal successors, (2452), 773 states have internal predecessors, (2452), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:10,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 774 states to 774 states and 2452 transitions. [2022-02-11 00:56:10,252 INFO L78 Accepts]: Start accepts. Automaton has 774 states and 2452 transitions. Word has length 31 [2022-02-11 00:56:10,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:10,253 INFO L470 AbstractCegarLoop]: Abstraction has 774 states and 2452 transitions. [2022-02-11 00:56:10,253 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:10,254 INFO L276 IsEmpty]: Start isEmpty. Operand 774 states and 2452 transitions. [2022-02-11 00:56:10,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-02-11 00:56:10,258 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:10,258 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:56:10,258 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-02-11 00:56:10,258 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:10,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:10,260 INFO L85 PathProgramCache]: Analyzing trace with hash 555677261, now seen corresponding path program 1 times [2022-02-11 00:56:10,260 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:10,260 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909420592] [2022-02-11 00:56:10,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:10,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:10,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:10,569 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:10,569 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:10,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909420592] [2022-02-11 00:56:10,570 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909420592] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:10,570 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [165011678] [2022-02-11 00:56:10,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:10,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:10,571 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:10,575 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-02-11 00:56:10,582 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-02-11 00:56:10,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:10,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 92 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-11 00:56:10,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:10,965 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 11 treesize of output 7 [2022-02-11 00:56:11,038 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 11 treesize of output 7 [2022-02-11 00:56:11,152 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:11,153 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:11,215 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:11,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 18 treesize of output 22 [2022-02-11 00:56:11,323 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:56:11,325 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 25 [2022-02-11 00:56:11,576 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:11,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [165011678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:11,577 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:11,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 29 [2022-02-11 00:56:11,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508629837] [2022-02-11 00:56:11,578 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:11,578 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-02-11 00:56:11,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:11,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-02-11 00:56:11,580 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=681, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:56:11,581 INFO L87 Difference]: Start difference. First operand 774 states and 2452 transitions. Second operand has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:12,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:12,875 INFO L93 Difference]: Finished difference Result 2142 states and 6646 transitions. [2022-02-11 00:56:12,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-02-11 00:56:12,875 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-02-11 00:56:12,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:12,884 INFO L225 Difference]: With dead ends: 2142 [2022-02-11 00:56:12,884 INFO L226 Difference]: Without dead ends: 1716 [2022-02-11 00:56:12,885 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 53 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 686 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=586, Invalid=2384, Unknown=0, NotChecked=0, Total=2970 [2022-02-11 00:56:12,886 INFO L934 BasicCegarLoop]: 27 mSDtfsCounter, 517 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 1052 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 517 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 1152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 1052 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:12,887 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [517 Valid, 330 Invalid, 1152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 1052 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-02-11 00:56:12,890 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1716 states. [2022-02-11 00:56:12,912 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1716 to 906. [2022-02-11 00:56:12,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 906 states, 905 states have (on average 3.2132596685082873) internal successors, (2908), 905 states have internal predecessors, (2908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:12,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 906 states to 906 states and 2908 transitions. [2022-02-11 00:56:12,919 INFO L78 Accepts]: Start accepts. Automaton has 906 states and 2908 transitions. Word has length 34 [2022-02-11 00:56:12,919 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:12,919 INFO L470 AbstractCegarLoop]: Abstraction has 906 states and 2908 transitions. [2022-02-11 00:56:12,919 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.413793103448276) internal successors, (70), 29 states have internal predecessors, (70), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:12,919 INFO L276 IsEmpty]: Start isEmpty. Operand 906 states and 2908 transitions. [2022-02-11 00:56:12,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-02-11 00:56:12,922 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:12,922 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:56:12,949 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-02-11 00:56:13,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:13,143 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:13,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:13,143 INFO L85 PathProgramCache]: Analyzing trace with hash 561664541, now seen corresponding path program 2 times [2022-02-11 00:56:13,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:13,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1167240923] [2022-02-11 00:56:13,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:13,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:13,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:13,185 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:13,186 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:13,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1167240923] [2022-02-11 00:56:13,186 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1167240923] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:13,186 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [91647445] [2022-02-11 00:56:13,186 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:56:13,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:13,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:13,188 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-02-11 00:56:13,193 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-02-11 00:56:13,228 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:56:13,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:13,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-11 00:56:13,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:13,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:56:13,284 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:56:13,285 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [91647445] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:56:13,285 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:56:13,285 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-02-11 00:56:13,285 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248704457] [2022-02-11 00:56:13,285 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:56:13,285 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:56:13,286 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:13,286 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:56:13,286 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:56:13,286 INFO L87 Difference]: Start difference. First operand 906 states and 2908 transitions. Second operand has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:13,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:13,329 INFO L93 Difference]: Finished difference Result 2380 states and 7576 transitions. [2022-02-11 00:56:13,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-11 00:56:13,330 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-02-11 00:56:13,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:13,343 INFO L225 Difference]: With dead ends: 2380 [2022-02-11 00:56:13,343 INFO L226 Difference]: Without dead ends: 2330 [2022-02-11 00:56:13,344 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:56:13,344 INFO L934 BasicCegarLoop]: 31 mSDtfsCounter, 63 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 63 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:13,345 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [63 Valid, 68 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:56:13,350 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2330 states. [2022-02-11 00:56:13,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2330 to 1654. [2022-02-11 00:56:13,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1654 states, 1653 states have (on average 3.327283726557774) internal successors, (5500), 1653 states have internal predecessors, (5500), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:13,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1654 states to 1654 states and 5500 transitions. [2022-02-11 00:56:13,403 INFO L78 Accepts]: Start accepts. Automaton has 1654 states and 5500 transitions. Word has length 37 [2022-02-11 00:56:13,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:13,405 INFO L470 AbstractCegarLoop]: Abstraction has 1654 states and 5500 transitions. [2022-02-11 00:56:13,405 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.0) internal successors, (36), 4 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:13,405 INFO L276 IsEmpty]: Start isEmpty. Operand 1654 states and 5500 transitions. [2022-02-11 00:56:13,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-02-11 00:56:13,410 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:13,410 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:56:13,435 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-02-11 00:56:13,633 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-02-11 00:56:13,634 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:13,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:13,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1536215610, now seen corresponding path program 3 times [2022-02-11 00:56:13,634 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:13,634 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969782388] [2022-02-11 00:56:13,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:13,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:13,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:13,700 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-02-11 00:56:13,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:13,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969782388] [2022-02-11 00:56:13,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969782388] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:13,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412742548] [2022-02-11 00:56:13,700 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:56:13,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:13,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:13,702 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-02-11 00:56:13,703 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-02-11 00:56:13,743 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:56:13,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:13,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-11 00:56:13,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:13,811 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-02-11 00:56:13,811 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-11 00:56:13,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412742548] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:56:13,811 INFO L191 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-02-11 00:56:13,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5] total 5 [2022-02-11 00:56:13,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1442181182] [2022-02-11 00:56:13,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:56:13,812 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:56:13,812 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:13,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:56:13,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:56:13,813 INFO L87 Difference]: Start difference. First operand 1654 states and 5500 transitions. Second operand has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:13,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:56:13,878 INFO L93 Difference]: Finished difference Result 4845 states and 15851 transitions. [2022-02-11 00:56:13,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-11 00:56:13,878 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2022-02-11 00:56:13,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:56:13,907 INFO L225 Difference]: With dead ends: 4845 [2022-02-11 00:56:13,907 INFO L226 Difference]: Without dead ends: 4554 [2022-02-11 00:56:13,907 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:56:13,908 INFO L934 BasicCegarLoop]: 25 mSDtfsCounter, 64 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 61 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:56:13,908 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 61 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:56:13,916 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4554 states. [2022-02-11 00:56:14,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4554 to 3828. [2022-02-11 00:56:14,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3828 states, 3827 states have (on average 3.367650901489417) internal successors, (12888), 3827 states have internal predecessors, (12888), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:14,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3828 states to 3828 states and 12888 transitions. [2022-02-11 00:56:14,032 INFO L78 Accepts]: Start accepts. Automaton has 3828 states and 12888 transitions. Word has length 41 [2022-02-11 00:56:14,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:56:14,032 INFO L470 AbstractCegarLoop]: Abstraction has 3828 states and 12888 transitions. [2022-02-11 00:56:14,032 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.5) internal successors, (38), 4 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:56:14,032 INFO L276 IsEmpty]: Start isEmpty. Operand 3828 states and 12888 transitions. [2022-02-11 00:56:14,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 00:56:14,066 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:56:14,067 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:56:14,090 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-02-11 00:56:14,267 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:14,268 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:56:14,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:56:14,268 INFO L85 PathProgramCache]: Analyzing trace with hash 621598743, now seen corresponding path program 4 times [2022-02-11 00:56:14,268 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:56:14,268 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705618873] [2022-02-11 00:56:14,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:56:14,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:56:14,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:56:14,773 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-02-11 00:56:14,774 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:56:14,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705618873] [2022-02-11 00:56:14,774 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705618873] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:56:14,774 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739214919] [2022-02-11 00:56:14,774 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:56:14,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:56:14,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:56:14,778 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-02-11 00:56:14,802 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-02-11 00:56:14,821 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:56:14,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:56:14,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:56:14,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:56:15,423 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:15,423 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 31 treesize of output 19 [2022-02-11 00:56:15,527 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:56:15,527 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 00:56:15,624 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:15,624 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:56:15,981 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:56:15,982 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:56:16,304 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:56:16,304 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:56:16,657 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:56:16,657 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739214919] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:56:16,657 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:56:16,657 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 19, 19] total 48 [2022-02-11 00:56:16,658 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119658855] [2022-02-11 00:56:16,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:56:16,658 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-11 00:56:16,658 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:56:16,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-11 00:56:16,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=1983, Unknown=0, NotChecked=0, Total=2256 [2022-02-11 00:56:16,659 INFO L87 Difference]: Start difference. First operand 3828 states and 12888 transitions. Second operand has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:06,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:06,193 INFO L93 Difference]: Finished difference Result 51739 states and 168758 transitions. [2022-02-11 00:57:06,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 656 states. [2022-02-11 00:57:06,194 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 00:57:06,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:06,457 INFO L225 Difference]: With dead ends: 51739 [2022-02-11 00:57:06,458 INFO L226 Difference]: Without dead ends: 44084 [2022-02-11 00:57:06,494 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 759 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 698 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 237275 ImplicationChecksByTransitivity, 43.8s TimeCoverageRelationStatistics Valid=55167, Invalid=434133, Unknown=0, NotChecked=0, Total=489300 [2022-02-11 00:57:06,495 INFO L934 BasicCegarLoop]: 107 mSDtfsCounter, 4921 mSDsluCounter, 4563 mSDsCounter, 0 mSdLazyCounter, 7578 mSolverCounterSat, 1771 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4921 SdHoareTripleChecker+Valid, 2500 SdHoareTripleChecker+Invalid, 9349 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1771 IncrementalHoareTripleChecker+Valid, 7578 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:06,495 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [4921 Valid, 2500 Invalid, 9349 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1771 Valid, 7578 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-02-11 00:57:06,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44084 states. [2022-02-11 00:57:07,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44084 to 6431. [2022-02-11 00:57:07,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6431 states, 6430 states have (on average 3.4334370139968895) internal successors, (22077), 6430 states have internal predecessors, (22077), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:07,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6431 states to 6431 states and 22077 transitions. [2022-02-11 00:57:07,233 INFO L78 Accepts]: Start accepts. Automaton has 6431 states and 22077 transitions. Word has length 44 [2022-02-11 00:57:07,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:07,234 INFO L470 AbstractCegarLoop]: Abstraction has 6431 states and 22077 transitions. [2022-02-11 00:57:07,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0625) internal successors, (99), 48 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:07,235 INFO L276 IsEmpty]: Start isEmpty. Operand 6431 states and 22077 transitions. [2022-02-11 00:57:07,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 00:57:07,250 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:07,250 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:57:07,273 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-02-11 00:57:07,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:07,473 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:57:07,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:07,473 INFO L85 PathProgramCache]: Analyzing trace with hash -857814709, now seen corresponding path program 5 times [2022-02-11 00:57:07,474 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:07,474 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1357748433] [2022-02-11 00:57:07,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:07,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:07,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:07,898 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:07,898 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:07,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1357748433] [2022-02-11 00:57:07,898 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1357748433] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:07,898 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [13560528] [2022-02-11 00:57:07,898 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:57:07,898 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:07,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:07,899 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-02-11 00:57:07,931 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-02-11 00:57:07,958 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:57:07,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:07,959 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 00:57:07,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:08,491 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 00:57:08,492 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 00:57:08,492 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:57:08,493 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 29 treesize of output 17 [2022-02-11 00:57:08,690 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:08,690 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 00:57:08,780 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:08,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:09,000 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:57:09,001 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:57:09,416 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:57:09,417 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:57:09,430 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:57: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, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 58 [2022-02-11 00:57:09,807 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:09,808 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [13560528] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:09,808 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:09,808 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-02-11 00:57:09,808 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196161632] [2022-02-11 00:57:09,808 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:09,809 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-02-11 00:57:09,809 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:09,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-02-11 00:57:09,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1883, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 00:57:09,810 INFO L87 Difference]: Start difference. First operand 6431 states and 22077 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:35,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:57:35,612 INFO L93 Difference]: Finished difference Result 57685 states and 186519 transitions. [2022-02-11 00:57:35,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 408 states. [2022-02-11 00:57:35,613 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 00:57:35,613 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:57:35,951 INFO L225 Difference]: With dead ends: 57685 [2022-02-11 00:57:35,951 INFO L226 Difference]: Without dead ends: 56637 [2022-02-11 00:57:35,967 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 70 SyntacticMatches, 0 SemanticMatches, 449 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93059 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=27309, Invalid=175641, Unknown=0, NotChecked=0, Total=202950 [2022-02-11 00:57:35,968 INFO L934 BasicCegarLoop]: 68 mSDtfsCounter, 2145 mSDsluCounter, 3967 mSDsCounter, 0 mSdLazyCounter, 8137 mSolverCounterSat, 706 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2145 SdHoareTripleChecker+Valid, 1803 SdHoareTripleChecker+Invalid, 9032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 706 IncrementalHoareTripleChecker+Valid, 8137 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-02-11 00:57:35,968 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2145 Valid, 1803 Invalid, 9032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [706 Valid, 8137 Invalid, 0 Unknown, 189 Unchecked, 4.1s Time] [2022-02-11 00:57:36,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56637 states. [2022-02-11 00:57:36,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56637 to 7979. [2022-02-11 00:57:36,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7979 states, 7978 states have (on average 3.422787666081725) internal successors, (27307), 7978 states have internal predecessors, (27307), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:36,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7979 states to 7979 states and 27307 transitions. [2022-02-11 00:57:36,803 INFO L78 Accepts]: Start accepts. Automaton has 7979 states and 27307 transitions. Word has length 44 [2022-02-11 00:57:36,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:57:36,803 INFO L470 AbstractCegarLoop]: Abstraction has 7979 states and 27307 transitions. [2022-02-11 00:57:36,803 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:57:36,803 INFO L276 IsEmpty]: Start isEmpty. Operand 7979 states and 27307 transitions. [2022-02-11 00:57:36,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 00:57:36,829 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:57:36,829 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:57:36,856 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-02-11 00:57:37,054 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:37,055 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:57:37,055 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:57:37,055 INFO L85 PathProgramCache]: Analyzing trace with hash -1365138515, now seen corresponding path program 6 times [2022-02-11 00:57:37,055 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:57:37,055 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1011874092] [2022-02-11 00:57:37,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:57:37,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:57:37,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:57:37,404 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:37,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:57:37,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1011874092] [2022-02-11 00:57:37,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1011874092] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:57:37,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797761614] [2022-02-11 00:57:37,405 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:57:37,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:57:37,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:57:37,407 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-02-11 00:57:37,409 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-02-11 00:57:37,441 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 00:57:37,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:57:37,442 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:57:37,443 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:57:37,838 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:37,839 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 31 treesize of output 19 [2022-02-11 00:57:38,000 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:57:38,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 25 treesize of output 13 [2022-02-11 00:57:38,074 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:38,074 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:57:38,321 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:57:38,322 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:57:38,616 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:57:38,617 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:57:38,956 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:57:38,956 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797761614] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:57:38,956 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:57:38,956 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-02-11 00:57:38,957 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063321608] [2022-02-11 00:57:38,957 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:57:38,957 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-11 00:57:38,957 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:57:38,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-11 00:57:38,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=253, Invalid=2003, Unknown=0, NotChecked=0, Total=2256 [2022-02-11 00:57:38,958 INFO L87 Difference]: Start difference. First operand 7979 states and 27307 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:11,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:11,240 INFO L93 Difference]: Finished difference Result 70182 states and 229734 transitions. [2022-02-11 00:58:11,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 483 states. [2022-02-11 00:58:11,241 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 00:58:11,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:11,623 INFO L225 Difference]: With dead ends: 70182 [2022-02-11 00:58:11,623 INFO L226 Difference]: Without dead ends: 68860 [2022-02-11 00:58:11,634 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 586 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 525 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126510 ImplicationChecksByTransitivity, 28.1s TimeCoverageRelationStatistics Valid=32128, Invalid=245074, Unknown=0, NotChecked=0, Total=277202 [2022-02-11 00:58:11,635 INFO L934 BasicCegarLoop]: 58 mSDtfsCounter, 2422 mSDsluCounter, 3253 mSDsCounter, 0 mSdLazyCounter, 7200 mSolverCounterSat, 868 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2422 SdHoareTripleChecker+Valid, 1424 SdHoareTripleChecker+Invalid, 8068 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 868 IncrementalHoareTripleChecker+Valid, 7200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.7s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:11,635 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2422 Valid, 1424 Invalid, 8068 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [868 Valid, 7200 Invalid, 0 Unknown, 0 Unchecked, 3.7s Time] [2022-02-11 00:58:11,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68860 states. [2022-02-11 00:58:12,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68860 to 8486. [2022-02-11 00:58:12,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8486 states, 8485 states have (on average 3.4238067177371834) internal successors, (29051), 8485 states have internal predecessors, (29051), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:12,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8486 states to 8486 states and 29051 transitions. [2022-02-11 00:58:12,389 INFO L78 Accepts]: Start accepts. Automaton has 8486 states and 29051 transitions. Word has length 44 [2022-02-11 00:58:12,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:12,390 INFO L470 AbstractCegarLoop]: Abstraction has 8486 states and 29051 transitions. [2022-02-11 00:58:12,390 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:12,390 INFO L276 IsEmpty]: Start isEmpty. Operand 8486 states and 29051 transitions. [2022-02-11 00:58:12,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 00:58:12,410 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:12,410 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:58:12,434 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-02-11 00:58:12,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:12,624 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:58:12,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:12,624 INFO L85 PathProgramCache]: Analyzing trace with hash 2011749771, now seen corresponding path program 7 times [2022-02-11 00:58:12,624 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:12,624 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097292574] [2022-02-11 00:58:12,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:12,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:12,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:12,961 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:12,961 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:12,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097292574] [2022-02-11 00:58:12,961 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097292574] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:12,961 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554751905] [2022-02-11 00:58:12,961 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:58:12,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:12,962 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:12,962 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-02-11 00:58:12,964 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-02-11 00:58:13,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:13,015 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:58:13,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:13,412 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:58:13,412 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 29 treesize of output 17 [2022-02-11 00:58:13,591 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:58:13,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 00:58:13,667 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:13,667 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:13,928 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:58:13,929 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:58:14,220 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:58:14,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:58:14,640 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:14,641 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554751905] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:14,641 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:14,641 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 00:58:14,641 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1521175998] [2022-02-11 00:58:14,641 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:14,642 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 00:58:14,642 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:14,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 00:58:14,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=260, Invalid=2092, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 00:58:14,643 INFO L87 Difference]: Start difference. First operand 8486 states and 29051 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:52,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:58:52,849 INFO L93 Difference]: Finished difference Result 99443 states and 325378 transitions. [2022-02-11 00:58:52,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 541 states. [2022-02-11 00:58:52,849 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 00:58:52,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:58:53,329 INFO L225 Difference]: With dead ends: 99443 [2022-02-11 00:58:53,329 INFO L226 Difference]: Without dead ends: 96214 [2022-02-11 00:58:53,348 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 644 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 584 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 159241 ImplicationChecksByTransitivity, 33.3s TimeCoverageRelationStatistics Valid=39564, Invalid=303246, Unknown=0, NotChecked=0, Total=342810 [2022-02-11 00:58:53,348 INFO L934 BasicCegarLoop]: 75 mSDtfsCounter, 3202 mSDsluCounter, 3237 mSDsCounter, 0 mSdLazyCounter, 7149 mSolverCounterSat, 1178 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3202 SdHoareTripleChecker+Valid, 1454 SdHoareTripleChecker+Invalid, 8327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1178 IncrementalHoareTripleChecker+Valid, 7149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:58:53,349 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [3202 Valid, 1454 Invalid, 8327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1178 Valid, 7149 Invalid, 0 Unknown, 0 Unchecked, 4.0s Time] [2022-02-11 00:58:53,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96214 states. [2022-02-11 00:58:54,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96214 to 10781. [2022-02-11 00:58:54,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10781 states, 10780 states have (on average 3.4189239332096477) internal successors, (36856), 10780 states have internal predecessors, (36856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:54,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10781 states to 10781 states and 36856 transitions. [2022-02-11 00:58:54,373 INFO L78 Accepts]: Start accepts. Automaton has 10781 states and 36856 transitions. Word has length 44 [2022-02-11 00:58:54,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:58:54,373 INFO L470 AbstractCegarLoop]: Abstraction has 10781 states and 36856 transitions. [2022-02-11 00:58:54,373 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:58:54,373 INFO L276 IsEmpty]: Start isEmpty. Operand 10781 states and 36856 transitions. [2022-02-11 00:58:54,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 00:58:54,397 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:58:54,397 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:58:54,423 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-02-11 00:58:54,611 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:54,611 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:58:54,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:58:54,612 INFO L85 PathProgramCache]: Analyzing trace with hash -1976679839, now seen corresponding path program 8 times [2022-02-11 00:58:54,612 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:58:54,612 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129814931] [2022-02-11 00:58:54,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:58:54,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:58:54,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:58:54,981 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:54,981 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:58:54,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129814931] [2022-02-11 00:58:54,982 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129814931] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:58:54,982 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1674659628] [2022-02-11 00:58:54,982 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:58:54,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:58:54,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:58:54,983 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-02-11 00:58:54,983 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-02-11 00:58:55,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:58:55,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:58:55,019 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 00:58:55,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:58:55,473 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:58:55,474 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 31 treesize of output 19 [2022-02-11 00:58:55,598 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:58:55,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 00:58:55,683 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:55,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:58:55,929 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:58:55,930 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:58:56,236 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:58:56,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 00:58:56,593 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:58:56,594 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1674659628] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:58:56,594 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:58:56,594 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-02-11 00:58:56,594 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1888030324] [2022-02-11 00:58:56,594 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:58:56,594 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-11 00:58:56,594 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:58:56,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-11 00:58:56,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=257, Invalid=1999, Unknown=0, NotChecked=0, Total=2256 [2022-02-11 00:58:56,595 INFO L87 Difference]: Start difference. First operand 10781 states and 36856 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:19,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:59:19,091 INFO L93 Difference]: Finished difference Result 72714 states and 237510 transitions. [2022-02-11 00:59:19,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 362 states. [2022-02-11 00:59:19,091 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 00:59:19,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:59:19,486 INFO L225 Difference]: With dead ends: 72714 [2022-02-11 00:59:19,486 INFO L226 Difference]: Without dead ends: 71522 [2022-02-11 00:59:19,492 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 465 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 404 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72497 ImplicationChecksByTransitivity, 19.4s TimeCoverageRelationStatistics Valid=19555, Invalid=144875, Unknown=0, NotChecked=0, Total=164430 [2022-02-11 00:59:19,492 INFO L934 BasicCegarLoop]: 62 mSDtfsCounter, 2532 mSDsluCounter, 2681 mSDsCounter, 0 mSdLazyCounter, 5890 mSolverCounterSat, 943 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2532 SdHoareTripleChecker+Valid, 1214 SdHoareTripleChecker+Invalid, 6833 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 943 IncrementalHoareTripleChecker+Valid, 5890 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:59:19,492 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2532 Valid, 1214 Invalid, 6833 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [943 Valid, 5890 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-02-11 00:59:19,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71522 states. [2022-02-11 00:59:20,240 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71522 to 10918. [2022-02-11 00:59:20,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10918 states, 10917 states have (on average 3.418887972886324) internal successors, (37324), 10917 states have internal predecessors, (37324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:20,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10918 states to 10918 states and 37324 transitions. [2022-02-11 00:59:20,284 INFO L78 Accepts]: Start accepts. Automaton has 10918 states and 37324 transitions. Word has length 44 [2022-02-11 00:59:20,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:59:20,284 INFO L470 AbstractCegarLoop]: Abstraction has 10918 states and 37324 transitions. [2022-02-11 00:59:20,284 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 00:59:20,284 INFO L276 IsEmpty]: Start isEmpty. Operand 10918 states and 37324 transitions. [2022-02-11 00:59:20,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 00:59:20,385 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:59:20,385 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:59:20,401 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-02-11 00:59:20,586 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,SelfDestructingSolverStorable11 [2022-02-11 00:59:20,587 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 00:59:20,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:59:20,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1400208447, now seen corresponding path program 9 times [2022-02-11 00:59:20,587 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:59:20,587 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062848475] [2022-02-11 00:59:20,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:59:20,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:59:20,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:59:20,948 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:20,948 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:59:20,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062848475] [2022-02-11 00:59:20,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062848475] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:59:20,948 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [345966539] [2022-02-11 00:59:20,948 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:59:20,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:59:20,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:59:20,949 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-02-11 00:59:20,950 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-02-11 00:59:20,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:59:20,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:59:20,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 00:59:20,984 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:59:21,410 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 00:59:21,411 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 31 treesize of output 19 [2022-02-11 00:59:21,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 00:59:21,570 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:59:21,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, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 00:59:21,645 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:21,645 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:59:21,896 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:59:21,898 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 00:59:21,910 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:59:21,910 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 32 treesize of output 58 [2022-02-11 00:59:22,259 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 00:59:22,260 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 33 treesize of output 57 [2022-02-11 00:59:22,606 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:59:22,606 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [345966539] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:59:22,606 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:59:22,606 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 00:59:22,607 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1162562674] [2022-02-11 00:59:22,607 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:59:22,607 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 00:59:22,607 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:59:22,608 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 00:59:22,608 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=299, Invalid=2053, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 00:59:22,608 INFO L87 Difference]: Start difference. First operand 10918 states and 37324 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:04,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:04,236 INFO L93 Difference]: Finished difference Result 101348 states and 328669 transitions. [2022-02-11 01:00:04,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 547 states. [2022-02-11 01:00:04,239 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:00:04,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:04,789 INFO L225 Difference]: With dead ends: 101348 [2022-02-11 01:00:04,789 INFO L226 Difference]: Without dead ends: 99757 [2022-02-11 01:00:04,801 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 650 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 590 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166472 ImplicationChecksByTransitivity, 36.5s TimeCoverageRelationStatistics Valid=44693, Invalid=305179, Unknown=0, NotChecked=0, Total=349872 [2022-02-11 01:00:04,801 INFO L934 BasicCegarLoop]: 93 mSDtfsCounter, 2786 mSDsluCounter, 4485 mSDsCounter, 0 mSdLazyCounter, 7935 mSolverCounterSat, 997 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2786 SdHoareTripleChecker+Valid, 2109 SdHoareTripleChecker+Invalid, 9949 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 997 IncrementalHoareTripleChecker+Valid, 7935 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1017 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:04,802 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2786 Valid, 2109 Invalid, 9949 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [997 Valid, 7935 Invalid, 0 Unknown, 1017 Unchecked, 4.2s Time] [2022-02-11 01:00:04,913 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99757 states. [2022-02-11 01:00:05,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99757 to 11675. [2022-02-11 01:00:05,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11675 states, 11674 states have (on average 3.4306150419736166) internal successors, (40049), 11674 states have internal predecessors, (40049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:05,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11675 states to 11675 states and 40049 transitions. [2022-02-11 01:00:05,920 INFO L78 Accepts]: Start accepts. Automaton has 11675 states and 40049 transitions. Word has length 44 [2022-02-11 01:00:05,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:05,921 INFO L470 AbstractCegarLoop]: Abstraction has 11675 states and 40049 transitions. [2022-02-11 01:00:05,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:05,921 INFO L276 IsEmpty]: Start isEmpty. Operand 11675 states and 40049 transitions. [2022-02-11 01:00:05,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:00:05,942 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:05,942 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:00:05,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-02-11 01:00:06,142 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-11 01:00:06,143 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:00:06,143 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:06,143 INFO L85 PathProgramCache]: Analyzing trace with hash 2066642255, now seen corresponding path program 10 times [2022-02-11 01:00:06,143 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:06,143 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173258706] [2022-02-11 01:00:06,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:06,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:06,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:06,453 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:06,453 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:06,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173258706] [2022-02-11 01:00:06,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173258706] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:06,453 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795056941] [2022-02-11 01:00:06,454 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:00:06,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:06,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:06,455 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-02-11 01:00:06,455 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-02-11 01:00:06,487 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:00:06,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:06,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:06,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:06,962 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:00:06,962 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 31 treesize of output 19 [2022-02-11 01:00:07,045 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:00:07,046 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:00:07,117 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:07,117 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:07,383 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:00:07,384 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:00:07,661 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:00:07,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:00:08,031 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:08,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795056941] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:08,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:08,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:00:08,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271807133] [2022-02-11 01:00:08,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:08,032 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:00:08,032 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:08,032 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:00:08,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2089, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:00:08,033 INFO L87 Difference]: Start difference. First operand 11675 states and 40049 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:35,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:35,695 INFO L93 Difference]: Finished difference Result 80755 states and 263729 transitions. [2022-02-11 01:00:35,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 402 states. [2022-02-11 01:00:35,696 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:00:35,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:35,967 INFO L225 Difference]: With dead ends: 80755 [2022-02-11 01:00:35,967 INFO L226 Difference]: Without dead ends: 78558 [2022-02-11 01:00:35,975 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 505 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 445 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88918 ImplicationChecksByTransitivity, 23.9s TimeCoverageRelationStatistics Valid=24364, Invalid=174998, Unknown=0, NotChecked=0, Total=199362 [2022-02-11 01:00:35,976 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 3489 mSDsluCounter, 2162 mSDsCounter, 0 mSdLazyCounter, 6434 mSolverCounterSat, 1100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3489 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 7534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1100 IncrementalHoareTripleChecker+Valid, 6434 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:35,976 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [3489 Valid, 786 Invalid, 7534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1100 Valid, 6434 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-02-11 01:00:36,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78558 states. [2022-02-11 01:00:37,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78558 to 11362. [2022-02-11 01:00:37,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11362 states, 11361 states have (on average 3.423466244168647) internal successors, (38894), 11361 states have internal predecessors, (38894), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:37,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11362 states to 11362 states and 38894 transitions. [2022-02-11 01:00:37,083 INFO L78 Accepts]: Start accepts. Automaton has 11362 states and 38894 transitions. Word has length 44 [2022-02-11 01:00:37,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:37,084 INFO L470 AbstractCegarLoop]: Abstraction has 11362 states and 38894 transitions. [2022-02-11 01:00:37,084 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:37,084 INFO L276 IsEmpty]: Start isEmpty. Operand 11362 states and 38894 transitions. [2022-02-11 01:00:37,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:00:37,110 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:37,120 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:00:37,146 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-02-11 01:00:37,342 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,SelfDestructingSolverStorable13 [2022-02-11 01:00:37,343 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:00:37,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:37,344 INFO L85 PathProgramCache]: Analyzing trace with hash 1494512399, now seen corresponding path program 11 times [2022-02-11 01:00:37,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:37,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759182918] [2022-02-11 01:00:37,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:37,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:37,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:37,676 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:37,676 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:37,676 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759182918] [2022-02-11 01:00:37,676 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1759182918] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:37,677 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102387121] [2022-02-11 01:00:37,677 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:00:37,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:37,677 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:37,678 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-02-11 01:00:37,678 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-02-11 01:00:37,710 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:00:37,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:37,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:00:37,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:38,169 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:00:38,169 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 29 treesize of output 17 [2022-02-11 01:00:38,320 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:00:38,320 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:00:38,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:38,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:38,563 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:00:38,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:00:38,856 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:00:38,857 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:00:39,124 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:39,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102387121] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:39,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:39,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-02-11 01:00:39,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291737562] [2022-02-11 01:00:39,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:39,125 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-02-11 01:00:39,125 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:39,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-02-11 01:00:39,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=251, Invalid=1911, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 01:00:39,126 INFO L87 Difference]: Start difference. First operand 11362 states and 38894 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:51,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:51,899 INFO L93 Difference]: Finished difference Result 42157 states and 138706 transitions. [2022-02-11 01:00:51,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 211 states. [2022-02-11 01:00:51,900 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:00:51,900 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:52,005 INFO L225 Difference]: With dead ends: 42157 [2022-02-11 01:00:52,005 INFO L226 Difference]: Without dead ends: 41447 [2022-02-11 01:00:52,010 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 252 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24671 ImplicationChecksByTransitivity, 10.4s TimeCoverageRelationStatistics Valid=9024, Invalid=55238, Unknown=0, NotChecked=0, Total=64262 [2022-02-11 01:00:52,010 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 1602 mSDsluCounter, 2068 mSDsCounter, 0 mSdLazyCounter, 6119 mSolverCounterSat, 474 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1602 SdHoareTripleChecker+Valid, 650 SdHoareTripleChecker+Invalid, 6593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 474 IncrementalHoareTripleChecker+Valid, 6119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:52,010 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1602 Valid, 650 Invalid, 6593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [474 Valid, 6119 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-02-11 01:00:52,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41447 states. [2022-02-11 01:00:52,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41447 to 11393. [2022-02-11 01:00:52,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11393 states, 11392 states have (on average 3.424683988764045) internal successors, (39014), 11392 states have internal predecessors, (39014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:52,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11393 states to 11393 states and 39014 transitions. [2022-02-11 01:00:52,500 INFO L78 Accepts]: Start accepts. Automaton has 11393 states and 39014 transitions. Word has length 44 [2022-02-11 01:00:52,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:52,500 INFO L470 AbstractCegarLoop]: Abstraction has 11393 states and 39014 transitions. [2022-02-11 01:00:52,500 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:52,500 INFO L276 IsEmpty]: Start isEmpty. Operand 11393 states and 39014 transitions. [2022-02-11 01:00:52,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:00:52,517 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:52,517 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:00:52,533 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-11 01:00:52,717 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,SelfDestructingSolverStorable14 [2022-02-11 01:00:52,717 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:00:52,718 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash -1850385115, now seen corresponding path program 12 times [2022-02-11 01:00:52,718 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:52,718 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447498570] [2022-02-11 01:00:52,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:52,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:52,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:53,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:53,022 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:53,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447498570] [2022-02-11 01:00:53,022 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447498570] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:53,022 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648325338] [2022-02-11 01:00:53,022 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:00:53,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:53,023 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:53,024 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-02-11 01:00:53,024 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-02-11 01:00:53,059 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 01:00:53,060 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:00:53,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:53,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:00:53,419 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:00:53,419 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 31 treesize of output 19 [2022-02-11 01:00:53,565 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:00:53,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:00:53,637 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:53,638 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:00:53,758 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:00:53,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:00:54,097 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:00:54,098 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:00:54,395 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:54,395 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648325338] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:00:54,396 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:00:54,396 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-02-11 01:00:54,396 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138468573] [2022-02-11 01:00:54,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:00:54,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-02-11 01:00:54,396 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:00:54,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-02-11 01:00:54,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=242, Invalid=1920, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 01:00:54,397 INFO L87 Difference]: Start difference. First operand 11393 states and 39014 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:58,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:00:58,791 INFO L93 Difference]: Finished difference Result 25242 states and 83256 transitions. [2022-02-11 01:00:58,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-02-11 01:00:58,792 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:00:58,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:00:58,855 INFO L225 Difference]: With dead ends: 25242 [2022-02-11 01:00:58,855 INFO L226 Difference]: Without dead ends: 24864 [2022-02-11 01:00:58,857 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 117 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3927 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=2085, Invalid=11957, Unknown=0, NotChecked=0, Total=14042 [2022-02-11 01:00:58,857 INFO L934 BasicCegarLoop]: 38 mSDtfsCounter, 1110 mSDsluCounter, 1565 mSDsCounter, 0 mSdLazyCounter, 3535 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1110 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 3823 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 3535 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-02-11 01:00:58,858 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1110 Valid, 596 Invalid, 3823 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 3535 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-02-11 01:00:58,892 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24864 states. [2022-02-11 01:00:59,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24864 to 11332. [2022-02-11 01:00:59,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11332 states, 11331 states have (on average 3.4248521754478864) internal successors, (38807), 11331 states have internal predecessors, (38807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:59,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11332 states to 11332 states and 38807 transitions. [2022-02-11 01:00:59,167 INFO L78 Accepts]: Start accepts. Automaton has 11332 states and 38807 transitions. Word has length 44 [2022-02-11 01:00:59,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:00:59,167 INFO L470 AbstractCegarLoop]: Abstraction has 11332 states and 38807 transitions. [2022-02-11 01:00:59,168 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:00:59,168 INFO L276 IsEmpty]: Start isEmpty. Operand 11332 states and 38807 transitions. [2022-02-11 01:00:59,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:00:59,185 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:00:59,185 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:00:59,201 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-02-11 01:00:59,386 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,SelfDestructingSolverStorable15 [2022-02-11 01:00:59,386 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:00:59,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:00:59,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1937258375, now seen corresponding path program 13 times [2022-02-11 01:00:59,386 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:00:59,386 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331036914] [2022-02-11 01:00:59,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:00:59,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:00:59,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:59,764 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:00:59,764 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:00:59,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331036914] [2022-02-11 01:00:59,764 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331036914] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:00:59,764 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377528808] [2022-02-11 01:00:59,764 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:00:59,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:00:59,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:00:59,765 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-02-11 01:00:59,766 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-02-11 01:00:59,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:00:59,794 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:00:59,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:00,154 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:00,155 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 31 treesize of output 19 [2022-02-11 01:01:00,310 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:00,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:01:00,381 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:00,381 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:00,542 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:01:00,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:01:00,848 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:01:00,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 34 treesize of output 58 [2022-02-11 01:01:01,145 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:01,145 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377528808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:01,145 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:01,145 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-02-11 01:01:01,146 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118476007] [2022-02-11 01:01:01,146 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:01,146 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-11 01:01:01,146 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:01,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-11 01:01:01,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=244, Invalid=2012, Unknown=0, NotChecked=0, Total=2256 [2022-02-11 01:01:01,147 INFO L87 Difference]: Start difference. First operand 11332 states and 38807 transitions. Second operand has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:07,523 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:07,523 INFO L93 Difference]: Finished difference Result 26568 states and 87720 transitions. [2022-02-11 01:01:07,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 102 states. [2022-02-11 01:01:07,523 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:01:07,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:07,585 INFO L225 Difference]: With dead ends: 26568 [2022-02-11 01:01:07,585 INFO L226 Difference]: Without dead ends: 26148 [2022-02-11 01:01:07,586 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 144 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6546 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=3190, Invalid=17980, Unknown=0, NotChecked=0, Total=21170 [2022-02-11 01:01:07,587 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 1102 mSDsluCounter, 2178 mSDsCounter, 0 mSdLazyCounter, 4916 mSolverCounterSat, 280 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1102 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 5196 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 280 IncrementalHoareTripleChecker+Valid, 4916 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:07,587 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1102 Valid, 795 Invalid, 5196 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [280 Valid, 4916 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-02-11 01:01:07,614 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26148 states. [2022-02-11 01:01:07,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26148 to 11503. [2022-02-11 01:01:07,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11503 states, 11502 states have (on average 3.4241870978960183) internal successors, (39385), 11502 states have internal predecessors, (39385), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:07,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11503 states to 11503 states and 39385 transitions. [2022-02-11 01:01:07,889 INFO L78 Accepts]: Start accepts. Automaton has 11503 states and 39385 transitions. Word has length 44 [2022-02-11 01:01:07,889 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:07,889 INFO L470 AbstractCegarLoop]: Abstraction has 11503 states and 39385 transitions. [2022-02-11 01:01:07,889 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.0416666666666665) internal successors, (98), 48 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:07,889 INFO L276 IsEmpty]: Start isEmpty. Operand 11503 states and 39385 transitions. [2022-02-11 01:01:07,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:01:07,906 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:07,906 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:01:07,922 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-02-11 01:01:08,106 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,SelfDestructingSolverStorable16 [2022-02-11 01:01:08,107 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:01:08,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:08,107 INFO L85 PathProgramCache]: Analyzing trace with hash 1019179365, now seen corresponding path program 14 times [2022-02-11 01:01:08,107 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:08,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455438106] [2022-02-11 01:01:08,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:08,107 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:08,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:08,402 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:08,403 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:08,403 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455438106] [2022-02-11 01:01:08,403 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455438106] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:08,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [786970300] [2022-02-11 01:01:08,404 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:01:08,404 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:08,404 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:08,405 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-02-11 01:01:08,406 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-02-11 01:01:08,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:01:08,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:08,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:01:08,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:08,788 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:08,789 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 31 treesize of output 19 [2022-02-11 01:01:08,942 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:08,942 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:01:09,015 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:09,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:09,185 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:01:09,186 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:01:09,463 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:01:09,464 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:01:09,749 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:09,749 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [786970300] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:09,749 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:09,749 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:01:09,749 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234512242] [2022-02-11 01:01:09,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:09,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:01:09,750 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:09,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:01:09,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=254, Invalid=2098, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:01:09,751 INFO L87 Difference]: Start difference. First operand 11503 states and 39385 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:26,888 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:26,889 INFO L93 Difference]: Finished difference Result 60197 states and 198437 transitions. [2022-02-11 01:01:26,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 257 states. [2022-02-11 01:01:26,889 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:01:26,889 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:27,079 INFO L225 Difference]: With dead ends: 60197 [2022-02-11 01:01:27,079 INFO L226 Difference]: Without dead ends: 59437 [2022-02-11 01:01:27,085 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 360 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 300 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36617 ImplicationChecksByTransitivity, 14.1s TimeCoverageRelationStatistics Valid=13366, Invalid=77536, Unknown=0, NotChecked=0, Total=90902 [2022-02-11 01:01:27,086 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 2216 mSDsluCounter, 2195 mSDsCounter, 0 mSdLazyCounter, 6660 mSolverCounterSat, 603 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2216 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 7263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 603 IncrementalHoareTripleChecker+Valid, 6660 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:27,086 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2216 Valid, 610 Invalid, 7263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [603 Valid, 6660 Invalid, 0 Unknown, 0 Unchecked, 3.1s Time] [2022-02-11 01:01:27,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59437 states. [2022-02-11 01:01:27,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59437 to 12041. [2022-02-11 01:01:27,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12041 states, 12040 states have (on average 3.4166112956810633) internal successors, (41136), 12040 states have internal predecessors, (41136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:27,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12041 states to 12041 states and 41136 transitions. [2022-02-11 01:01:27,829 INFO L78 Accepts]: Start accepts. Automaton has 12041 states and 41136 transitions. Word has length 44 [2022-02-11 01:01:27,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:27,830 INFO L470 AbstractCegarLoop]: Abstraction has 12041 states and 41136 transitions. [2022-02-11 01:01:27,830 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:27,830 INFO L276 IsEmpty]: Start isEmpty. Operand 12041 states and 41136 transitions. [2022-02-11 01:01:27,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:01:27,851 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:27,851 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:01:27,867 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-02-11 01:01:28,053 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:28,053 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:01:28,054 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:28,054 INFO L85 PathProgramCache]: Analyzing trace with hash 1074071849, now seen corresponding path program 15 times [2022-02-11 01:01:28,054 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:28,054 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3918243] [2022-02-11 01:01:28,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:28,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:28,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:28,356 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:28,356 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:28,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3918243] [2022-02-11 01:01:28,357 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3918243] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:28,357 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261562626] [2022-02-11 01:01:28,357 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:01:28,357 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:28,357 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:28,358 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-02-11 01:01:28,358 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-02-11 01:01:28,390 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 01:01:28,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:28,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:01:28,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:29,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:01:29,057 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:01:29,058 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:29,058 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 19 [2022-02-11 01:01:29,167 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:01:29,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:01:29,169 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:29,169 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 27 treesize of output 13 [2022-02-11 01:01:29,245 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:29,245 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:29,478 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:29,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:29,480 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:29,490 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:29,490 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 32 treesize of output 48 [2022-02-11 01:01:29,904 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:29,905 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:29,917 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:29,917 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 30 treesize of output 54 [2022-02-11 01:01:30,259 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:30,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261562626] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:30,260 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:30,260 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 50 [2022-02-11 01:01:30,260 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866031723] [2022-02-11 01:01:30,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:30,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-02-11 01:01:30,260 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:30,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-02-11 01:01:30,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=344, Invalid=2106, Unknown=0, NotChecked=0, Total=2450 [2022-02-11 01:01:30,261 INFO L87 Difference]: Start difference. First operand 12041 states and 41136 transitions. Second operand has 50 states, 50 states have (on average 2.08) internal successors, (104), 50 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:38,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:38,384 INFO L93 Difference]: Finished difference Result 34676 states and 117325 transitions. [2022-02-11 01:01:38,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 173 states. [2022-02-11 01:01:38,384 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.08) internal successors, (104), 50 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:01:38,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:38,473 INFO L225 Difference]: With dead ends: 34676 [2022-02-11 01:01:38,473 INFO L226 Difference]: Without dead ends: 34676 [2022-02-11 01:01:38,477 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 299 GetRequests, 88 SyntacticMatches, 8 SemanticMatches, 203 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15220 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=4899, Invalid=36921, Unknown=0, NotChecked=0, Total=41820 [2022-02-11 01:01:38,477 INFO L934 BasicCegarLoop]: 98 mSDtfsCounter, 1262 mSDsluCounter, 4153 mSDsCounter, 0 mSdLazyCounter, 2958 mSolverCounterSat, 216 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1262 SdHoareTripleChecker+Valid, 2554 SdHoareTripleChecker+Invalid, 7942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 216 IncrementalHoareTripleChecker+Valid, 2958 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 4768 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:38,477 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1262 Valid, 2554 Invalid, 7942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [216 Valid, 2958 Invalid, 0 Unknown, 4768 Unchecked, 1.3s Time] [2022-02-11 01:01:38,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34676 states. [2022-02-11 01:01:38,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34676 to 14680. [2022-02-11 01:01:38,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14680 states, 14679 states have (on average 3.4467606785203353) internal successors, (50595), 14679 states have internal predecessors, (50595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:38,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14680 states to 14680 states and 50595 transitions. [2022-02-11 01:01:38,980 INFO L78 Accepts]: Start accepts. Automaton has 14680 states and 50595 transitions. Word has length 44 [2022-02-11 01:01:38,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:38,980 INFO L470 AbstractCegarLoop]: Abstraction has 14680 states and 50595 transitions. [2022-02-11 01:01:38,980 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.08) internal successors, (104), 50 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:38,980 INFO L276 IsEmpty]: Start isEmpty. Operand 14680 states and 50595 transitions. [2022-02-11 01:01:39,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:01:39,010 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:39,011 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:01:39,035 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-02-11 01:01:39,235 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:39,236 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:01:39,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:39,236 INFO L85 PathProgramCache]: Analyzing trace with hash -698103635, now seen corresponding path program 16 times [2022-02-11 01:01:39,236 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:39,236 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588650289] [2022-02-11 01:01:39,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:39,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:39,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:39,579 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:39,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:39,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1588650289] [2022-02-11 01:01:39,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1588650289] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:39,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129353110] [2022-02-11 01:01:39,579 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:01:39,579 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:39,579 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:39,580 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-02-11 01:01:39,581 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-02-11 01:01:39,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:01:39,610 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:39,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:01:39,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:40,050 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:40,050 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 31 treesize of output 19 [2022-02-11 01:01:40,138 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:40,138 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:01:40,211 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:40,211 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:40,378 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:01:40,379 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:01:40,686 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:01:40,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 34 treesize of output 58 [2022-02-11 01:01:41,032 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:41,032 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129353110] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:41,032 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:41,032 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:01:41,032 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401894702] [2022-02-11 01:01:41,032 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:41,033 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:01:41,033 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:41,033 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:01:41,033 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=263, Invalid=2089, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:01:41,033 INFO L87 Difference]: Start difference. First operand 14680 states and 50595 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:49,240 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:01:49,240 INFO L93 Difference]: Finished difference Result 45385 states and 149970 transitions. [2022-02-11 01:01:49,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 131 states. [2022-02-11 01:01:49,241 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:01:49,241 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:01:49,356 INFO L225 Difference]: With dead ends: 45385 [2022-02-11 01:01:49,356 INFO L226 Difference]: Without dead ends: 44545 [2022-02-11 01:01:49,359 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 234 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 174 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10087 ImplicationChecksByTransitivity, 6.4s TimeCoverageRelationStatistics Valid=4546, Invalid=26254, Unknown=0, NotChecked=0, Total=30800 [2022-02-11 01:01:49,359 INFO L934 BasicCegarLoop]: 33 mSDtfsCounter, 1603 mSDsluCounter, 1976 mSDsCounter, 0 mSdLazyCounter, 5384 mSolverCounterSat, 363 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1603 SdHoareTripleChecker+Valid, 606 SdHoareTripleChecker+Invalid, 5747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 363 IncrementalHoareTripleChecker+Valid, 5384 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-02-11 01:01:49,359 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1603 Valid, 606 Invalid, 5747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [363 Valid, 5384 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2022-02-11 01:01:49,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 44545 states. [2022-02-11 01:01:49,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 44545 to 12884. [2022-02-11 01:01:49,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12884 states, 12883 states have (on average 3.421175192113638) internal successors, (44075), 12883 states have internal predecessors, (44075), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:50,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12884 states to 12884 states and 44075 transitions. [2022-02-11 01:01:50,023 INFO L78 Accepts]: Start accepts. Automaton has 12884 states and 44075 transitions. Word has length 44 [2022-02-11 01:01:50,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:01:50,024 INFO L470 AbstractCegarLoop]: Abstraction has 12884 states and 44075 transitions. [2022-02-11 01:01:50,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:01:50,024 INFO L276 IsEmpty]: Start isEmpty. Operand 12884 states and 44075 transitions. [2022-02-11 01:01:50,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:01:50,043 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:01:50,044 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:01:50,060 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-02-11 01:01:50,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:50,245 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:01:50,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:01:50,246 INFO L85 PathProgramCache]: Analyzing trace with hash -678348743, now seen corresponding path program 17 times [2022-02-11 01:01:50,246 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:01:50,246 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038673737] [2022-02-11 01:01:50,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:01:50,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:01:50,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:01:50,666 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:50,666 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:01:50,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038673737] [2022-02-11 01:01:50,666 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038673737] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:01:50,666 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [975447302] [2022-02-11 01:01:50,666 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:01:50,666 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:01:50,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:01:50,667 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-02-11 01:01:50,668 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-02-11 01:01:50,699 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:01:50,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:01:50,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:01:50,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:01:51,238 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:01:51,239 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 31 treesize of output 19 [2022-02-11 01:01:51,336 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:51,336 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:01:51,337 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 25 treesize of output 13 [2022-02-11 01:01:51,412 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:51,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:01:51,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:51,670 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:01:51,683 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:01:51,683 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 32 treesize of output 58 [2022-02-11 01:01:51,935 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:01:51,936 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:01:52,246 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:01:52,247 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [975447302] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:01:52,247 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:01:52,247 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:01:52,247 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706425199] [2022-02-11 01:01:52,247 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:01:52,248 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:01:52,248 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:01:52,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:01:52,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=288, Invalid=2064, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:01:52,248 INFO L87 Difference]: Start difference. First operand 12884 states and 44075 transitions. Second operand has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:44,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:02:44,120 INFO L93 Difference]: Finished difference Result 100279 states and 326889 transitions. [2022-02-11 01:02:44,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 656 states. [2022-02-11 01:02:44,121 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:02:44,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:02:44,602 INFO L225 Difference]: With dead ends: 100279 [2022-02-11 01:02:44,602 INFO L226 Difference]: Without dead ends: 90653 [2022-02-11 01:02:44,622 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 792 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 699 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 232505 ImplicationChecksByTransitivity, 45.3s TimeCoverageRelationStatistics Valid=56819, Invalid=433881, Unknown=0, NotChecked=0, Total=490700 [2022-02-11 01:02:44,623 INFO L934 BasicCegarLoop]: 84 mSDtfsCounter, 2896 mSDsluCounter, 4381 mSDsCounter, 0 mSdLazyCounter, 9593 mSolverCounterSat, 997 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2896 SdHoareTripleChecker+Valid, 2016 SdHoareTripleChecker+Invalid, 11798 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 997 IncrementalHoareTripleChecker+Valid, 9593 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1208 IncrementalHoareTripleChecker+Unchecked, 5.0s IncrementalHoareTripleChecker+Time [2022-02-11 01:02:44,623 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2896 Valid, 2016 Invalid, 11798 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [997 Valid, 9593 Invalid, 0 Unknown, 1208 Unchecked, 5.0s Time] [2022-02-11 01:02:44,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90653 states. [2022-02-11 01:02:45,564 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90653 to 15895. [2022-02-11 01:02:45,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15895 states, 15894 states have (on average 3.4251289794891155) internal successors, (54439), 15894 states have internal predecessors, (54439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:45,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15895 states to 15895 states and 54439 transitions. [2022-02-11 01:02:45,628 INFO L78 Accepts]: Start accepts. Automaton has 15895 states and 54439 transitions. Word has length 44 [2022-02-11 01:02:45,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:02:45,629 INFO L470 AbstractCegarLoop]: Abstraction has 15895 states and 54439 transitions. [2022-02-11 01:02:45,629 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.1020408163265305) internal successors, (103), 49 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:02:45,629 INFO L276 IsEmpty]: Start isEmpty. Operand 15895 states and 54439 transitions. [2022-02-11 01:02:45,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:02:45,655 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:02:45,655 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:02:45,672 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-02-11 01:02:45,857 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:45,857 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:02:45,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:02:45,858 INFO L85 PathProgramCache]: Analyzing trace with hash -77114961, now seen corresponding path program 18 times [2022-02-11 01:02:45,858 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:02:45,858 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2031875012] [2022-02-11 01:02:45,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:02:45,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:02:45,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:02:46,179 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:46,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:02:46,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2031875012] [2022-02-11 01:02:46,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2031875012] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:02:46,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161095261] [2022-02-11 01:02:46,180 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:02:46,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:02:46,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:02:46,181 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-02-11 01:02:46,183 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-02-11 01:02:46,215 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-11 01:02:46,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:02:46,216 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:02:46,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:02:46,679 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:02:46,679 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 31 treesize of output 19 [2022-02-11 01:02:46,831 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:02:46,831 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:02:46,905 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:46,906 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:02:47,148 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:02:47,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:02:47,488 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:02:47,489 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:02:47,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:02:47,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161095261] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:02:47,789 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:02:47,789 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-02-11 01:02:47,789 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110187525] [2022-02-11 01:02:47,790 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:02:47,790 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-11 01:02:47,790 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:02:47,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-11 01:02:47,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=1975, Unknown=0, NotChecked=0, Total=2256 [2022-02-11 01:02:47,790 INFO L87 Difference]: Start difference. First operand 15895 states and 54439 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:28,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:03:28,565 INFO L93 Difference]: Finished difference Result 78559 states and 258414 transitions. [2022-02-11 01:03:28,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 592 states. [2022-02-11 01:03:28,566 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:03:28,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:03:28,824 INFO L225 Difference]: With dead ends: 78559 [2022-02-11 01:03:28,824 INFO L226 Difference]: Without dead ends: 77205 [2022-02-11 01:03:28,841 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 695 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 634 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 183905 ImplicationChecksByTransitivity, 35.3s TimeCoverageRelationStatistics Valid=40385, Invalid=363475, Unknown=0, NotChecked=0, Total=403860 [2022-02-11 01:03:28,841 INFO L934 BasicCegarLoop]: 61 mSDtfsCounter, 1924 mSDsluCounter, 3774 mSDsCounter, 0 mSdLazyCounter, 9893 mSolverCounterSat, 683 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1924 SdHoareTripleChecker+Valid, 1468 SdHoareTripleChecker+Invalid, 10576 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 683 IncrementalHoareTripleChecker+Valid, 9893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.8s IncrementalHoareTripleChecker+Time [2022-02-11 01:03:28,842 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1924 Valid, 1468 Invalid, 10576 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [683 Valid, 9893 Invalid, 0 Unknown, 0 Unchecked, 4.8s Time] [2022-02-11 01:03:28,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77205 states. [2022-02-11 01:03:29,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77205 to 16001. [2022-02-11 01:03:29,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16001 states, 16000 states have (on average 3.43) internal successors, (54880), 16000 states have internal predecessors, (54880), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:29,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16001 states to 16001 states and 54880 transitions. [2022-02-11 01:03:29,820 INFO L78 Accepts]: Start accepts. Automaton has 16001 states and 54880 transitions. Word has length 44 [2022-02-11 01:03:29,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:03:29,820 INFO L470 AbstractCegarLoop]: Abstraction has 16001 states and 54880 transitions. [2022-02-11 01:03:29,820 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:03:29,821 INFO L276 IsEmpty]: Start isEmpty. Operand 16001 states and 54880 transitions. [2022-02-11 01:03:29,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:03:29,845 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:03:29,846 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:03:29,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-02-11 01:03:30,046 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:30,047 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:03:30,230 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:03:30,230 INFO L85 PathProgramCache]: Analyzing trace with hash 860665313, now seen corresponding path program 19 times [2022-02-11 01:03:30,230 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:03:30,230 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678217805] [2022-02-11 01:03:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:03:30,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:03:30,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:30,579 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:30,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:03:30,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678217805] [2022-02-11 01:03:30,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678217805] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:03:30,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667071529] [2022-02-11 01:03:30,580 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:03:30,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:03:30,580 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:03:30,581 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-02-11 01:03:30,583 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-02-11 01:03:30,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:03:30,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:03:30,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:03:31,109 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:31,109 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 31 treesize of output 19 [2022-02-11 01:03:31,224 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:03:31,225 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:03:31,295 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:31,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:03:31,563 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:03:31,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:03:31,804 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:03:31,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:03:32,096 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:03:32,096 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667071529] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:03:32,096 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:03:32,096 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:03:32,097 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031690138] [2022-02-11 01:03:32,097 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:03:32,097 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:03:32,097 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:03:32,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:03:32,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2079, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:03:32,098 INFO L87 Difference]: Start difference. First operand 16001 states and 54880 transitions. Second operand has 49 states, 49 states have (on average 2.163265306122449) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:13,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:13,615 INFO L93 Difference]: Finished difference Result 80996 states and 264692 transitions. [2022-02-11 01:04:13,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 570 states. [2022-02-11 01:04:13,615 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.163265306122449) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:04:13,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:13,881 INFO L225 Difference]: With dead ends: 80996 [2022-02-11 01:04:13,881 INFO L226 Difference]: Without dead ends: 79005 [2022-02-11 01:04:13,895 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 673 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 613 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 173054 ImplicationChecksByTransitivity, 35.9s TimeCoverageRelationStatistics Valid=39432, Invalid=338178, Unknown=0, NotChecked=0, Total=377610 [2022-02-11 01:04:13,895 INFO L934 BasicCegarLoop]: 62 mSDtfsCounter, 2315 mSDsluCounter, 3729 mSDsCounter, 0 mSdLazyCounter, 9990 mSolverCounterSat, 760 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2315 SdHoareTripleChecker+Valid, 1395 SdHoareTripleChecker+Invalid, 10750 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 760 IncrementalHoareTripleChecker+Valid, 9990 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:13,896 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2315 Valid, 1395 Invalid, 10750 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [760 Valid, 9990 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-02-11 01:04:13,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79005 states. [2022-02-11 01:04:14,648 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79005 to 15733. [2022-02-11 01:04:14,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15733 states, 15732 states have (on average 3.4367531146707346) internal successors, (54067), 15732 states have internal predecessors, (54067), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:14,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15733 states to 15733 states and 54067 transitions. [2022-02-11 01:04:14,710 INFO L78 Accepts]: Start accepts. Automaton has 15733 states and 54067 transitions. Word has length 44 [2022-02-11 01:04:14,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:14,710 INFO L470 AbstractCegarLoop]: Abstraction has 15733 states and 54067 transitions. [2022-02-11 01:04:14,711 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.163265306122449) internal successors, (106), 49 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:14,711 INFO L276 IsEmpty]: Start isEmpty. Operand 15733 states and 54067 transitions. [2022-02-11 01:04:14,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:04:14,993 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:14,993 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:04:15,190 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-02-11 01:04:15,390 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:15,390 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:04:15,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:15,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1391795877, now seen corresponding path program 20 times [2022-02-11 01:04:15,391 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:15,391 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807984599] [2022-02-11 01:04:15,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:15,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:15,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:15,748 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:15,748 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:15,748 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807984599] [2022-02-11 01:04:15,748 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1807984599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:15,749 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [392247600] [2022-02-11 01:04:15,749 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:04:15,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:15,749 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:15,750 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-02-11 01:04:15,750 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-02-11 01:04:15,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:04:15,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:15,782 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:04:15,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:16,178 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:16,179 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 19 [2022-02-11 01:04:16,323 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:16,323 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:04:16,394 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:16,394 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:16,596 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:04:16,597 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:04:16,832 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:04:16,832 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:04:17,125 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 3 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:17,125 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [392247600] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:17,125 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:17,125 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 47 [2022-02-11 01:04:17,125 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220555968] [2022-02-11 01:04:17,126 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:17,126 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-02-11 01:04:17,126 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:17,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-02-11 01:04:17,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=267, Invalid=1895, Unknown=0, NotChecked=0, Total=2162 [2022-02-11 01:04:17,127 INFO L87 Difference]: Start difference. First operand 15733 states and 54067 transitions. Second operand has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:39,324 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:04:39,325 INFO L93 Difference]: Finished difference Result 63955 states and 209608 transitions. [2022-02-11 01:04:39,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 357 states. [2022-02-11 01:04:39,325 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:04:39,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:04:39,623 INFO L225 Difference]: With dead ends: 63955 [2022-02-11 01:04:39,623 INFO L226 Difference]: Without dead ends: 63155 [2022-02-11 01:04:39,633 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 460 GetRequests, 62 SyntacticMatches, 0 SemanticMatches, 398 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69376 ImplicationChecksByTransitivity, 18.6s TimeCoverageRelationStatistics Valid=19259, Invalid=140341, Unknown=0, NotChecked=0, Total=159600 [2022-02-11 01:04:39,633 INFO L934 BasicCegarLoop]: 39 mSDtfsCounter, 1995 mSDsluCounter, 2403 mSDsCounter, 0 mSdLazyCounter, 6981 mSolverCounterSat, 678 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1995 SdHoareTripleChecker+Valid, 779 SdHoareTripleChecker+Invalid, 7659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 678 IncrementalHoareTripleChecker+Valid, 6981 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.4s IncrementalHoareTripleChecker+Time [2022-02-11 01:04:39,633 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1995 Valid, 779 Invalid, 7659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [678 Valid, 6981 Invalid, 0 Unknown, 0 Unchecked, 3.4s Time] [2022-02-11 01:04:39,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63155 states. [2022-02-11 01:04:40,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63155 to 16979. [2022-02-11 01:04:40,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16979 states, 16978 states have (on average 3.4392743550477087) internal successors, (58392), 16978 states have internal predecessors, (58392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:40,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16979 states to 16979 states and 58392 transitions. [2022-02-11 01:04:40,564 INFO L78 Accepts]: Start accepts. Automaton has 16979 states and 58392 transitions. Word has length 44 [2022-02-11 01:04:40,564 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:04:40,564 INFO L470 AbstractCegarLoop]: Abstraction has 16979 states and 58392 transitions. [2022-02-11 01:04:40,564 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 2.127659574468085) internal successors, (100), 47 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:04:40,564 INFO L276 IsEmpty]: Start isEmpty. Operand 16979 states and 58392 transitions. [2022-02-11 01:04:40,592 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:04:40,593 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:04:40,593 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:04:40,609 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-02-11 01:04:40,793 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,SelfDestructingSolverStorable23 [2022-02-11 01:04:40,793 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:04:40,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:04:40,794 INFO L85 PathProgramCache]: Analyzing trace with hash 884472071, now seen corresponding path program 21 times [2022-02-11 01:04:40,794 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:04:40,794 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557991064] [2022-02-11 01:04:40,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:04:40,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:04:40,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:04:41,113 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:41,113 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:04:41,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557991064] [2022-02-11 01:04:41,113 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557991064] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:04:41,113 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2042865955] [2022-02-11 01:04:41,113 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 01:04:41,113 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:04:41,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:04:41,116 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-02-11 01:04:41,130 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-02-11 01:04:41,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 01:04:41,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:04:41,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 30 conjunts are in the unsatisfiable core [2022-02-11 01:04:41,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:04:41,554 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:04:41,554 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-11 01:04:41,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 29 treesize of output 17 [2022-02-11 01:04:41,702 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:04:41,702 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:04:41,772 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:41,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:04:42,013 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:04:42,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:04:42,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:04:42,270 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-11 01:04:42,283 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 01:04:42,283 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 32 treesize of output 58 [2022-02-11 01:04:42,737 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:04:42,737 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2042865955] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:04:42,737 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:04:42,737 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-02-11 01:04:42,738 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288359928] [2022-02-11 01:04:42,738 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:04:42,738 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-11 01:04:42,738 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:04:42,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-11 01:04:42,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1980, Unknown=0, NotChecked=0, Total=2256 [2022-02-11 01:04:42,739 INFO L87 Difference]: Start difference. First operand 16979 states and 58392 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:24,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:05:24,935 INFO L93 Difference]: Finished difference Result 102003 states and 332162 transitions. [2022-02-11 01:05:24,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 580 states. [2022-02-11 01:05:24,936 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:05:24,936 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:05:25,585 INFO L225 Difference]: With dead ends: 102003 [2022-02-11 01:05:25,585 INFO L226 Difference]: Without dead ends: 100211 [2022-02-11 01:05:25,606 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 69 SyntacticMatches, 0 SemanticMatches, 622 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180537 ImplicationChecksByTransitivity, 36.3s TimeCoverageRelationStatistics Valid=45817, Invalid=342935, Unknown=0, NotChecked=0, Total=388752 [2022-02-11 01:05:25,606 INFO L934 BasicCegarLoop]: 59 mSDtfsCounter, 2287 mSDsluCounter, 3956 mSDsCounter, 0 mSdLazyCounter, 9383 mSolverCounterSat, 751 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2287 SdHoareTripleChecker+Valid, 1439 SdHoareTripleChecker+Invalid, 11552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 751 IncrementalHoareTripleChecker+Valid, 9383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1418 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-02-11 01:05:25,607 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2287 Valid, 1439 Invalid, 11552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [751 Valid, 9383 Invalid, 0 Unknown, 1418 Unchecked, 4.6s Time] [2022-02-11 01:05:25,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100211 states. [2022-02-11 01:05:26,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100211 to 17668. [2022-02-11 01:05:26,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17668 states, 17667 states have (on average 3.4446142525612724) internal successors, (60856), 17667 states have internal predecessors, (60856), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:26,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17668 states to 17668 states and 60856 transitions. [2022-02-11 01:05:26,909 INFO L78 Accepts]: Start accepts. Automaton has 17668 states and 60856 transitions. Word has length 44 [2022-02-11 01:05:26,909 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:05:26,909 INFO L470 AbstractCegarLoop]: Abstraction has 17668 states and 60856 transitions. [2022-02-11 01:05:26,909 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:05:26,909 INFO L276 IsEmpty]: Start isEmpty. Operand 17668 states and 60856 transitions. [2022-02-11 01:05:26,937 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:05:26,937 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:05:26,937 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:05:26,953 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-02-11 01:05:27,137 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,SelfDestructingSolverStorable24 [2022-02-11 01:05:27,138 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:05:27,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:05:27,138 INFO L85 PathProgramCache]: Analyzing trace with hash -33606939, now seen corresponding path program 22 times [2022-02-11 01:05:27,138 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:05:27,139 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52071868] [2022-02-11 01:05:27,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:05:27,139 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:05:27,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:05:27,513 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:27,513 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:05:27,513 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52071868] [2022-02-11 01:05:27,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52071868] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:05:27,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292517213] [2022-02-11 01:05:27,514 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 01:05:27,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:05:27,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:05:27,515 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-02-11 01:05:27,516 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-02-11 01:05:27,552 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 01:05:27,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:05:27,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:05:27,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:05:28,036 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:05:28,036 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 29 treesize of output 17 [2022-02-11 01:05:28,214 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:05:28,214 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:05:28,305 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:28,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:05:28,583 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:05:28,584 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:05:28,997 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:05:28,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, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:05:29,340 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:05:29,340 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292517213] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:05:29,340 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:05:29,340 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:05:29,341 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934841231] [2022-02-11 01:05:29,341 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:05:29,341 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:05:29,341 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:05:29,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:05:29,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=2082, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:05:29,342 INFO L87 Difference]: Start difference. First operand 17668 states and 60856 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:09,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:10,000 INFO L93 Difference]: Finished difference Result 109389 states and 358634 transitions. [2022-02-11 01:06:10,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 563 states. [2022-02-11 01:06:10,000 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:06:10,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:10,536 INFO L225 Difference]: With dead ends: 109389 [2022-02-11 01:06:10,537 INFO L226 Difference]: Without dead ends: 106874 [2022-02-11 01:06:10,662 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 666 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 606 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169281 ImplicationChecksByTransitivity, 35.3s TimeCoverageRelationStatistics Valid=39171, Invalid=329885, Unknown=0, NotChecked=0, Total=369056 [2022-02-11 01:06:10,663 INFO L934 BasicCegarLoop]: 41 mSDtfsCounter, 2699 mSDsluCounter, 2753 mSDsCounter, 0 mSdLazyCounter, 8512 mSolverCounterSat, 992 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2699 SdHoareTripleChecker+Valid, 866 SdHoareTripleChecker+Invalid, 9504 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 992 IncrementalHoareTripleChecker+Valid, 8512 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.6s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:10,664 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2699 Valid, 866 Invalid, 9504 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [992 Valid, 8512 Invalid, 0 Unknown, 0 Unchecked, 4.6s Time] [2022-02-11 01:06:10,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106874 states. [2022-02-11 01:06:11,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106874 to 18383. [2022-02-11 01:06:11,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18383 states, 18382 states have (on average 3.444837340876945) internal successors, (63323), 18382 states have internal predecessors, (63323), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:11,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18383 states to 18383 states and 63323 transitions. [2022-02-11 01:06:11,901 INFO L78 Accepts]: Start accepts. Automaton has 18383 states and 63323 transitions. Word has length 44 [2022-02-11 01:06:11,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:11,901 INFO L470 AbstractCegarLoop]: Abstraction has 18383 states and 63323 transitions. [2022-02-11 01:06:11,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:11,901 INFO L276 IsEmpty]: Start isEmpty. Operand 18383 states and 63323 transitions. [2022-02-11 01:06:11,929 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:06:11,929 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:11,929 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:06:11,945 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-02-11 01:06:12,130 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-11 01:06:12,130 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:06:12,130 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:12,130 INFO L85 PathProgramCache]: Analyzing trace with hash 272930747, now seen corresponding path program 23 times [2022-02-11 01:06:12,131 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:12,131 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [592967992] [2022-02-11 01:06:12,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:12,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:12,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:12,495 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:12,495 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:12,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [592967992] [2022-02-11 01:06:12,495 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [592967992] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:12,495 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1176722981] [2022-02-11 01:06:12,496 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 01:06:12,496 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:12,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:12,497 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-02-11 01:06:12,498 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-02-11 01:06:12,536 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 01:06:12,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:12,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 34 conjunts are in the unsatisfiable core [2022-02-11 01:06:12,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:13,025 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:06:13,026 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 31 treesize of output 19 [2022-02-11 01:06:13,178 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:06:13,178 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 27 treesize of output 15 [2022-02-11 01:06:13,266 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:13,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:13,602 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:06:13,602 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:06:13,857 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:06:13,858 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:06:14,100 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:14,100 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1176722981] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:14,100 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:14,100 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 48 [2022-02-11 01:06:14,100 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89560427] [2022-02-11 01:06:14,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:14,101 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-02-11 01:06:14,101 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:14,101 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-02-11 01:06:14,101 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1982, Unknown=0, NotChecked=0, Total=2256 [2022-02-11 01:06:14,102 INFO L87 Difference]: Start difference. First operand 18383 states and 63323 transitions. Second operand has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:35,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:06:35,752 INFO L93 Difference]: Finished difference Result 84029 states and 275540 transitions. [2022-02-11 01:06:35,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 353 states. [2022-02-11 01:06:35,752 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:06:35,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:06:36,018 INFO L225 Difference]: With dead ends: 84029 [2022-02-11 01:06:36,018 INFO L226 Difference]: Without dead ends: 82831 [2022-02-11 01:06:36,025 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 456 GetRequests, 61 SyntacticMatches, 0 SemanticMatches, 395 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68230 ImplicationChecksByTransitivity, 18.6s TimeCoverageRelationStatistics Valid=18314, Invalid=138898, Unknown=0, NotChecked=0, Total=157212 [2022-02-11 01:06:36,026 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 1698 mSDsluCounter, 2076 mSDsCounter, 0 mSdLazyCounter, 6059 mSolverCounterSat, 630 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1698 SdHoareTripleChecker+Valid, 726 SdHoareTripleChecker+Invalid, 6689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 630 IncrementalHoareTripleChecker+Valid, 6059 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2022-02-11 01:06:36,026 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [1698 Valid, 726 Invalid, 6689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [630 Valid, 6059 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2022-02-11 01:06:36,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82831 states. [2022-02-11 01:06:37,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82831 to 18613. [2022-02-11 01:06:37,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18613 states, 18612 states have (on average 3.445733935095637) internal successors, (64132), 18612 states have internal predecessors, (64132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:37,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18613 states to 18613 states and 64132 transitions. [2022-02-11 01:06:37,176 INFO L78 Accepts]: Start accepts. Automaton has 18613 states and 64132 transitions. Word has length 44 [2022-02-11 01:06:37,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:06:37,176 INFO L470 AbstractCegarLoop]: Abstraction has 18613 states and 64132 transitions. [2022-02-11 01:06:37,176 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 2.1041666666666665) internal successors, (101), 48 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:06:37,176 INFO L276 IsEmpty]: Start isEmpty. Operand 18613 states and 64132 transitions. [2022-02-11 01:06:37,205 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:06:37,205 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:06:37,205 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:06:37,221 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-02-11 01:06:37,406 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:37,406 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:06:37,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:06:37,406 INFO L85 PathProgramCache]: Analyzing trace with hash -645148263, now seen corresponding path program 24 times [2022-02-11 01:06:37,407 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:06:37,407 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549441320] [2022-02-11 01:06:37,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:06:37,407 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:06:37,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:06:37,789 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:37,789 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:06:37,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549441320] [2022-02-11 01:06:37,789 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549441320] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:06:37,789 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048084286] [2022-02-11 01:06:37,789 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 01:06:37,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:06:37,790 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:06:37,790 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-02-11 01:06:37,792 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-02-11 01:06:37,828 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-11 01:06:37,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:06:37,829 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:06:37,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:06:38,282 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:06:38,282 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 31 treesize of output 19 [2022-02-11 01:06:38,404 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:06:38,405 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:06:38,481 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:38,482 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:06:38,737 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:06:38,738 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:06:38,987 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:06:38,987 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:06:39,276 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 2 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:06:39,277 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048084286] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:06:39,277 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:06:39,277 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:06:39,277 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180484186] [2022-02-11 01:06:39,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:06:39,278 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:06:39,278 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:06:39,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:06:39,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=269, Invalid=2083, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:06:39,279 INFO L87 Difference]: Start difference. First operand 18613 states and 64132 transitions. Second operand has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:14,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:14,398 INFO L93 Difference]: Finished difference Result 103092 states and 337501 transitions. [2022-02-11 01:07:14,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 489 states. [2022-02-11 01:07:14,398 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:07:14,399 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:14,920 INFO L225 Difference]: With dead ends: 103092 [2022-02-11 01:07:14,920 INFO L226 Difference]: Without dead ends: 101564 [2022-02-11 01:07:14,929 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 592 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 532 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127959 ImplicationChecksByTransitivity, 30.2s TimeCoverageRelationStatistics Valid=31003, Invalid=253619, Unknown=0, NotChecked=0, Total=284622 [2022-02-11 01:07:14,929 INFO L934 BasicCegarLoop]: 35 mSDtfsCounter, 2352 mSDsluCounter, 2758 mSDsCounter, 0 mSdLazyCounter, 8721 mSolverCounterSat, 794 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2352 SdHoareTripleChecker+Valid, 841 SdHoareTripleChecker+Invalid, 9515 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 794 IncrementalHoareTripleChecker+Valid, 8721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:14,929 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2352 Valid, 841 Invalid, 9515 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [794 Valid, 8721 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2022-02-11 01:07:15,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101564 states. [2022-02-11 01:07:16,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101564 to 18510. [2022-02-11 01:07:16,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18510 states, 18509 states have (on average 3.4462693824625856) internal successors, (63787), 18509 states have internal predecessors, (63787), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:16,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18510 states to 18510 states and 63787 transitions. [2022-02-11 01:07:16,073 INFO L78 Accepts]: Start accepts. Automaton has 18510 states and 63787 transitions. Word has length 44 [2022-02-11 01:07:16,073 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:16,073 INFO L470 AbstractCegarLoop]: Abstraction has 18510 states and 63787 transitions. [2022-02-11 01:07:16,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.0816326530612246) internal successors, (102), 49 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:16,073 INFO L276 IsEmpty]: Start isEmpty. Operand 18510 states and 63787 transitions. [2022-02-11 01:07:16,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:07:16,101 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:16,101 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:07:16,116 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-02-11 01:07:16,301 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,SelfDestructingSolverStorable27 [2022-02-11 01:07:16,302 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:07:16,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:16,302 INFO L85 PathProgramCache]: Analyzing trace with hash 21285545, now seen corresponding path program 25 times [2022-02-11 01:07:16,302 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:16,302 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1571250370] [2022-02-11 01:07:16,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:16,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:16,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:16,653 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:16,654 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:16,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1571250370] [2022-02-11 01:07:16,654 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1571250370] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:16,654 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1304466300] [2022-02-11 01:07:16,654 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 01:07:16,654 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:16,654 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:16,656 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-02-11 01:07:16,656 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-02-11 01:07:16,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:16,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-11 01:07:16,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:17,154 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:07:17,154 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 31 treesize of output 19 [2022-02-11 01:07:17,235 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:07:17,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 [2022-02-11 01:07:17,305 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:17,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 01:07:17,662 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:07:17,663 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:07:17,919 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-02-11 01:07:17,920 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 34 treesize of output 58 [2022-02-11 01:07:18,304 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:18,304 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1304466300] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 01:07:18,304 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 01:07:18,304 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 19, 19] total 49 [2022-02-11 01:07:18,304 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [124288485] [2022-02-11 01:07:18,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 01:07:18,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-02-11 01:07:18,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 01:07:18,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-02-11 01:07:18,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2079, Unknown=0, NotChecked=0, Total=2352 [2022-02-11 01:07:18,305 INFO L87 Difference]: Start difference. First operand 18510 states and 63787 transitions. Second operand has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:47,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 01:07:47,675 INFO L93 Difference]: Finished difference Result 91296 states and 298389 transitions. [2022-02-11 01:07:47,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 425 states. [2022-02-11 01:07:47,675 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 44 [2022-02-11 01:07:47,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 01:07:48,159 INFO L225 Difference]: With dead ends: 91296 [2022-02-11 01:07:48,159 INFO L226 Difference]: Without dead ends: 89183 [2022-02-11 01:07:48,169 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 528 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 468 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98758 ImplicationChecksByTransitivity, 24.8s TimeCoverageRelationStatistics Valid=25938, Invalid=194492, Unknown=0, NotChecked=0, Total=220430 [2022-02-11 01:07:48,180 INFO L934 BasicCegarLoop]: 37 mSDtfsCounter, 2540 mSDsluCounter, 2733 mSDsCounter, 0 mSdLazyCounter, 8443 mSolverCounterSat, 799 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2540 SdHoareTripleChecker+Valid, 852 SdHoareTripleChecker+Invalid, 9242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 799 IncrementalHoareTripleChecker+Valid, 8443 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2022-02-11 01:07:48,181 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [2540 Valid, 852 Invalid, 9242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [799 Valid, 8443 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2022-02-11 01:07:48,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89183 states. [2022-02-11 01:07:49,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89183 to 17991. [2022-02-11 01:07:49,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17991 states, 17990 states have (on average 3.4312951639799887) internal successors, (61729), 17990 states have internal predecessors, (61729), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:49,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17991 states to 17991 states and 61729 transitions. [2022-02-11 01:07:49,443 INFO L78 Accepts]: Start accepts. Automaton has 17991 states and 61729 transitions. Word has length 44 [2022-02-11 01:07:49,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 01:07:49,443 INFO L470 AbstractCegarLoop]: Abstraction has 17991 states and 61729 transitions. [2022-02-11 01:07:49,443 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 2.020408163265306) internal successors, (99), 49 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-02-11 01:07:49,444 INFO L276 IsEmpty]: Start isEmpty. Operand 17991 states and 61729 transitions. [2022-02-11 01:07:49,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-02-11 01:07:49,470 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 01:07:49,470 INFO L515 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 01:07:49,485 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2022-02-11 01:07:49,670 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,SelfDestructingSolverStorable28 [2022-02-11 01:07:49,671 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-02-11 01:07:49,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 01:07:49,672 INFO L85 PathProgramCache]: Analyzing trace with hash -550844311, now seen corresponding path program 26 times [2022-02-11 01:07:49,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 01:07:49,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939448462] [2022-02-11 01:07:49,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 01:07:49,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 01:07:49,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 01:07:50,203 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 01:07:50,204 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 01:07:50,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939448462] [2022-02-11 01:07:50,204 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939448462] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 01:07:50,204 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [724738982] [2022-02-11 01:07:50,204 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 01:07:50,204 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:50,204 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 01:07:50,208 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-02-11 01:07:50,209 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-02-11 01:07:50,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 01:07:50,245 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 01:07:50,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 120 conjuncts, 31 conjunts are in the unsatisfiable core [2022-02-11 01:07:50,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 01:07:50,805 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-02-11 01:07:50,806 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 35 treesize of output 19 [2022-02-11 01:07:50,946 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-02-11 01:07:50,946 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 13 Received shutdown request... [2022-02-11 01:07:50,975 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-02-11 01:07:50,979 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-11 01:07:50,979 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-02-11 01:07:50,992 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2022-02-11 01:07:51,176 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 01:07:51,176 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 45 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ATOM-1 context. [2022-02-11 01:07:51,178 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-02-11 01:07:51,178 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-02-11 01:07:51,178 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-02-11 01:07:51,178 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-02-11 01:07:51,180 INFO L733 BasicCegarLoop]: Path program histogram: [26, 2, 1, 1] [2022-02-11 01:07:51,182 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-11 01:07:51,182 INFO L184 ceAbstractionStarter]: Computing trace abstraction results [2022-02-11 01:07:51,191 INFO L202 PluginConnector]: Adding new model prod-cons3.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.02 01:07:51 BasicIcfg [2022-02-11 01:07:51,191 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-11 01:07:51,191 INFO L158 Benchmark]: Toolchain (without parser) took 702503.78ms. Allocated memory was 206.6MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 170.8MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 414.4MB. Max. memory is 8.0GB. [2022-02-11 01:07:51,191 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.13ms. Allocated memory is still 206.6MB. Free memory was 172.1MB in the beginning and 171.9MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. [2022-02-11 01:07:51,192 INFO L158 Benchmark]: Boogie Procedure Inliner took 19.00ms. Allocated memory is still 206.6MB. Free memory was 170.6MB in the beginning and 169.2MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. [2022-02-11 01:07:51,192 INFO L158 Benchmark]: Boogie Preprocessor took 12.41ms. Allocated memory is still 206.6MB. Free memory was 169.2MB in the beginning and 168.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-11 01:07:51,192 INFO L158 Benchmark]: RCFGBuilder took 297.35ms. Allocated memory is still 206.6MB. Free memory was 168.2MB in the beginning and 158.1MB in the end (delta: 10.0MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-11 01:07:51,192 INFO L158 Benchmark]: TraceAbstraction took 702171.45ms. Allocated memory was 206.6MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 157.5MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 399.7MB. Max. memory is 8.0GB. [2022-02-11 01:07:51,192 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.13ms. Allocated memory is still 206.6MB. Free memory was 172.1MB in the beginning and 171.9MB in the end (delta: 146.8kB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 19.00ms. Allocated memory is still 206.6MB. Free memory was 170.6MB in the beginning and 169.2MB in the end (delta: 1.5MB). Peak memory consumption was 3.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 12.41ms. Allocated memory is still 206.6MB. Free memory was 169.2MB in the beginning and 168.2MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 297.35ms. Allocated memory is still 206.6MB. Free memory was 168.2MB in the beginning and 158.1MB in the end (delta: 10.0MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 702171.45ms. Allocated memory was 206.6MB in the beginning and 2.3GB in the end (delta: 2.1GB). Free memory was 157.5MB in the beginning and 1.8GB in the end (delta: -1.7GB). Peak memory consumption was 399.7MB. 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: 89]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 45 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 45 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 80]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 45 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 81]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 45 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ATOM-1 context. - TimeoutResultAtElement [Line: 82]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 45 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while PolyPacSimplificationTermWalker was simplifying a ATOM-1 term,while PolyPacSimplificationTermWalker was simplifying 4 xjuncts wrt. a ATOM-1 context. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 61 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 702.0s, OverallIterations: 30, TraceHistogramMax: 2, PathProgramHistogramMax: 26, EmptinessCheckTime: 1.0s, AutomataDifference: 629.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 51880 SdHoareTripleChecker+Valid, 79.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 51880 mSDsluCounter, 28095 SdHoareTripleChecker+Invalid, 67.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 8600 IncrementalHoareTripleChecker+Unchecked, 67946 mSDsCounter, 16988 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 158717 IncrementalHoareTripleChecker+Invalid, 184305 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 16988 mSolverCounterUnsat, 1395 mSDtfsCounter, 158717 mSolverCounterSat, 0.5s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 11480 GetRequests, 1549 SyntacticMatches, 11 SemanticMatches, 9920 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2345333 ImplicationChecksByTransitivity, 534.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=18613occurred in iteration=27, InterpolantAutomatonStates: 8987, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 19.6s AutomataMinimizationTime, 29 MinimizatonAttempts, 1242404 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.6s SatisfiabilityAnalysisTime, 43.3s InterpolantComputationTime, 2266 NumberOfCodeBlocks, 2266 NumberOfCodeBlocksAsserted, 95 NumberOfCheckSat, 3191 ConstructedInterpolants, 25 QuantifiedInterpolants, 39439 SizeOfPredicates, 464 NumberOfNonLiveVariables, 2944 ConjunctsInSsa, 675 ConjunctsInUnsatCore, 77 InterpolantComputations, 6 PerfectInterpolantSequences, 255/1106 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