/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/unroll-cond-4.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-4b0ab11 [2022-03-01 17:16:29,866 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-01 17:16:29,873 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-01 17:16:29,934 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-01 17:16:29,934 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-01 17:16:29,937 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-01 17:16:29,939 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-01 17:16:29,945 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-01 17:16:29,947 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-01 17:16:29,952 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-01 17:16:29,953 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-01 17:16:29,954 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-01 17:16:29,954 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-01 17:16:29,955 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-01 17:16:29,955 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-01 17:16:29,956 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-01 17:16:29,957 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-01 17:16:29,957 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-01 17:16:29,958 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-01 17:16:29,960 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-01 17:16:29,961 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-01 17:16:29,964 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-01 17:16:29,968 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-01 17:16:29,969 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-01 17:16:29,977 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-01 17:16:29,977 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-01 17:16:29,977 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-01 17:16:29,979 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-01 17:16:29,979 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-01 17:16:29,980 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-01 17:16:29,981 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-01 17:16:29,981 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-01 17:16:29,983 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-01 17:16:29,984 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-01 17:16:29,985 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-01 17:16:29,985 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-01 17:16:29,985 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-01 17:16:29,985 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-01 17:16:29,986 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-01 17:16:29,986 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-01 17:16:29,987 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-01 17:16:29,988 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-03-01 17:16:30,026 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-01 17:16:30,026 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-01 17:16:30,026 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-03-01 17:16:30,026 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-03-01 17:16:30,027 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-03-01 17:16:30,027 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-03-01 17:16:30,028 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-03-01 17:16:30,028 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-03-01 17:16:30,028 INFO L138 SettingsManager]: * Use SBE=true [2022-03-01 17:16:30,028 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-01 17:16:30,029 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-01 17:16:30,029 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-01 17:16:30,029 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-01 17:16:30,029 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-01 17:16:30,030 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-01 17:16:30,030 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-01 17:16:30,030 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-01 17:16:30,030 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-01 17:16:30,030 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-01 17:16:30,030 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-01 17:16:30,030 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-01 17:16:30,030 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:16:30,031 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-03-01 17:16:30,031 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-03-01 17:16:30,032 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-03-01 17:16:30,032 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-01 17:16:30,032 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-03-01 17:16:30,243 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-01 17:16:30,265 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-01 17:16:30,268 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-01 17:16:30,269 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-03-01 17:16:30,270 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-03-01 17:16:30,271 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-cond-4.wvr.bpl [2022-03-01 17:16:30,271 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-cond-4.wvr.bpl' [2022-03-01 17:16:30,308 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-01 17:16:30,309 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-01 17:16:30,310 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-03-01 17:16:30,310 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-03-01 17:16:30,310 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-03-01 17:16:30,322 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,328 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,334 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-03-01 17:16:30,336 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-03-01 17:16:30,337 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-01 17:16:30,337 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-01 17:16:30,338 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-01 17:16:30,344 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,345 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,348 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,348 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,350 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,352 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,356 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,358 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-01 17:16:30,358 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-01 17:16:30,359 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-01 17:16:30,359 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-01 17:16:30,363 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/1) ... [2022-03-01 17:16:30,370 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-01 17:16:30,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:30,397 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-01 17:16:30,409 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-01 17:16:30,434 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-03-01 17:16:30,434 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-03-01 17:16:30,434 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-03-01 17:16:30,435 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-03-01 17:16:30,435 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-03-01 17:16:30,435 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-03-01 17:16:30,435 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-03-01 17:16:30,435 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-01 17:16:30,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-01 17:16:30,436 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-03-01 17:16:30,477 INFO L234 CfgBuilder]: Building ICFG [2022-03-01 17:16:30,478 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-01 17:16:30,610 INFO L275 CfgBuilder]: Performing block encoding [2022-03-01 17:16:30,678 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-01 17:16:30,678 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-03-01 17:16:30,679 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-03-01 17:16:30,680 INFO L202 PluginConnector]: Adding new model unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:16:30 BoogieIcfgContainer [2022-03-01 17:16:30,680 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-01 17:16:30,682 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-01 17:16:30,682 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-01 17:16:30,702 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-01 17:16:30,702 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 01.03 05:16:30" (1/2) ... [2022-03-01 17:16:30,705 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@63c93a2e and model type unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 01.03 05:16:30, skipping insertion in model container [2022-03-01 17:16:30,705 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 01.03 05:16:30" (2/2) ... [2022-03-01 17:16:30,706 INFO L111 eAbstractionObserver]: Analyzing ICFG unroll-cond-4.wvr.bpl [2022-03-01 17:16:30,711 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-03-01 17:16:30,711 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-03-01 17:16:30,711 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-01 17:16:30,711 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-03-01 17:16:30,758 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-03-01 17:16:30,807 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-01 17:16:30,818 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR, mMcrOptimizeForkJoin=true, mMcrOverapproximateWrwc=true [2022-03-01 17:16:30,818 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-03-01 17:16:30,826 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 21 places, 16 transitions, 48 flow [2022-03-01 17:16:30,839 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 16 states, 15 states have (on average 1.8) internal successors, (27), 15 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-03-01 17:16:30,841 INFO L276 IsEmpty]: Start isEmpty. Operand has 16 states, 15 states have (on average 1.8) internal successors, (27), 15 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-03-01 17:16:30,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-01 17:16:30,847 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:30,848 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:30,849 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:30,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:30,855 INFO L85 PathProgramCache]: Analyzing trace with hash -1075696567, now seen corresponding path program 1 times [2022-03-01 17:16:30,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:30,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1787131907] [2022-03-01 17:16:30,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:30,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:30,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:31,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:31,044 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:31,044 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1787131907] [2022-03-01 17:16:31,045 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1787131907] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:16:31,045 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:16:31,045 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 17:16:31,046 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161118430] [2022-03-01 17:16:31,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:16:31,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 17:16:31,051 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:31,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 17:16:31,073 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:16:31,075 INFO L87 Difference]: Start difference. First operand has 16 states, 15 states have (on average 1.8) internal successors, (27), 15 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) Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:31,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:31,180 INFO L93 Difference]: Finished difference Result 26 states and 43 transitions. [2022-03-01 17:16:31,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:16:31,182 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-01 17:16:31,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:31,190 INFO L225 Difference]: With dead ends: 26 [2022-03-01 17:16:31,190 INFO L226 Difference]: Without dead ends: 18 [2022-03-01 17:16:31,192 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=16, Unknown=0, NotChecked=0, Total=30 [2022-03-01 17:16:31,199 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 11 mSDsluCounter, 8 mSDsCounter, 0 mSdLazyCounter, 21 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 7 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 21 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:31,203 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 7 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 21 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:31,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-03-01 17:16:31,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-03-01 17:16:31,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.8823529411764706) internal successors, (32), 17 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:31,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 32 transitions. [2022-03-01 17:16:31,233 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 32 transitions. Word has length 10 [2022-03-01 17:16:31,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:31,234 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 32 transitions. [2022-03-01 17:16:31,235 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:31,235 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 32 transitions. [2022-03-01 17:16:31,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-03-01 17:16:31,235 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:31,235 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:31,236 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-01 17:16:31,237 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:31,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:31,238 INFO L85 PathProgramCache]: Analyzing trace with hash -1105428867, now seen corresponding path program 2 times [2022-03-01 17:16:31,238 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:31,238 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816909749] [2022-03-01 17:16:31,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:31,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:31,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:31,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:31,331 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:31,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816909749] [2022-03-01 17:16:31,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816909749] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:16:31,332 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:16:31,332 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-01 17:16:31,332 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389618241] [2022-03-01 17:16:31,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:16:31,334 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-01 17:16:31,334 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:31,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-01 17:16:31,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-03-01 17:16:31,335 INFO L87 Difference]: Start difference. First operand 18 states and 32 transitions. Second operand has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:31,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:31,377 INFO L93 Difference]: Finished difference Result 28 states and 51 transitions. [2022-03-01 17:16:31,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-01 17:16:31,377 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 10 [2022-03-01 17:16:31,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:31,378 INFO L225 Difference]: With dead ends: 28 [2022-03-01 17:16:31,378 INFO L226 Difference]: Without dead ends: 23 [2022-03-01 17:16:31,378 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-03-01 17:16:31,380 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 8 mSDsluCounter, 9 mSDsCounter, 0 mSdLazyCounter, 27 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 9 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 27 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:31,380 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 9 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 27 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:16:31,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-03-01 17:16:31,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 20. [2022-03-01 17:16:31,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20 states, 19 states have (on average 1.8421052631578947) internal successors, (35), 19 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:31,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 35 transitions. [2022-03-01 17:16:31,384 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 35 transitions. Word has length 10 [2022-03-01 17:16:31,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:31,385 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 35 transitions. [2022-03-01 17:16:31,385 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.0) internal successors, (10), 4 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:31,385 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 35 transitions. [2022-03-01 17:16:31,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-01 17:16:31,386 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:31,386 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:31,386 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-03-01 17:16:31,386 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:31,387 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:31,387 INFO L85 PathProgramCache]: Analyzing trace with hash -883720444, now seen corresponding path program 1 times [2022-03-01 17:16:31,387 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:31,388 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [996867650] [2022-03-01 17:16:31,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:31,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:31,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:31,691 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:31,691 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:31,692 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [996867650] [2022-03-01 17:16:31,692 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [996867650] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:31,694 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941671235] [2022-03-01 17:16:31,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:31,694 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:31,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:31,699 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:31,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-01 17:16:31,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:31,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 17:16:31,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:35,840 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-03-01 17:16:35,852 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:35,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:36,677 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:36,681 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 107 [2022-03-01 17:16:37,387 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:37,388 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941671235] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:37,388 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:37,388 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-03-01 17:16:37,388 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080801618] [2022-03-01 17:16:37,388 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:37,389 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-01 17:16:37,389 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:37,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-01 17:16:37,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:16:37,391 INFO L87 Difference]: Start difference. First operand 20 states and 35 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:37,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:37,546 INFO L93 Difference]: Finished difference Result 42 states and 72 transitions. [2022-03-01 17:16:37,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:16:37,547 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-01 17:16:37,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:37,549 INFO L225 Difference]: With dead ends: 42 [2022-03-01 17:16:37,549 INFO L226 Difference]: Without dead ends: 34 [2022-03-01 17:16:37,550 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:16:37,553 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 23 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 107 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 117 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:37,554 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 23 Invalid, 117 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 107 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:37,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-03-01 17:16:37,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 25. [2022-03-01 17:16:37,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:37,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 47 transitions. [2022-03-01 17:16:37,565 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 47 transitions. Word has length 11 [2022-03-01 17:16:37,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:37,565 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 47 transitions. [2022-03-01 17:16:37,566 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 10 states have internal predecessors, (21), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:37,566 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 47 transitions. [2022-03-01 17:16:37,567 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-01 17:16:37,567 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:37,568 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:37,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-01 17:16:37,771 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:37,772 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:37,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:37,772 INFO L85 PathProgramCache]: Analyzing trace with hash -913452744, now seen corresponding path program 2 times [2022-03-01 17:16:37,772 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:37,772 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639656354] [2022-03-01 17:16:37,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:37,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:37,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:37,919 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:37,920 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:37,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639656354] [2022-03-01 17:16:37,920 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639656354] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:37,920 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153779568] [2022-03-01 17:16:37,920 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:16:37,920 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:37,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:37,922 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:37,934 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-01 17:16:37,955 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:16:37,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:37,955 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 17:16:37,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:44,524 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:44,525 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 63 [2022-03-01 17:16:44,626 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:44,627 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:45,223 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:45,224 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 107 [2022-03-01 17:16:45,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:45,901 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153779568] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:45,901 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:45,901 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-03-01 17:16:45,901 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077982369] [2022-03-01 17:16:45,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:45,901 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-01 17:16:45,901 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:45,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-01 17:16:45,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:16:45,902 INFO L87 Difference]: Start difference. First operand 25 states and 47 transitions. Second operand has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:46,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:46,191 INFO L93 Difference]: Finished difference Result 42 states and 74 transitions. [2022-03-01 17:16:46,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:16:46,192 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-01 17:16:46,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:46,192 INFO L225 Difference]: With dead ends: 42 [2022-03-01 17:16:46,192 INFO L226 Difference]: Without dead ends: 32 [2022-03-01 17:16:46,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:16:46,193 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 21 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:46,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 19 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:46,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-03-01 17:16:46,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 25. [2022-03-01 17:16:46,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 24 states have (on average 1.9583333333333333) internal successors, (47), 24 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:46,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 47 transitions. [2022-03-01 17:16:46,197 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 47 transitions. Word has length 11 [2022-03-01 17:16:46,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:46,197 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 47 transitions. [2022-03-01 17:16:46,198 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.0) internal successors, (20), 9 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:46,198 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 47 transitions. [2022-03-01 17:16:46,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-03-01 17:16:46,198 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:46,198 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:46,216 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-01 17:16:46,403 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,SelfDestructingSolverStorable3 [2022-03-01 17:16:46,404 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:46,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:46,404 INFO L85 PathProgramCache]: Analyzing trace with hash 859804100, now seen corresponding path program 3 times [2022-03-01 17:16:46,404 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:46,404 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1720604469] [2022-03-01 17:16:46,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:46,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:46,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:46,467 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:46,467 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:46,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1720604469] [2022-03-01 17:16:46,467 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1720604469] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:46,467 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757152637] [2022-03-01 17:16:46,467 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:16:46,467 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:46,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:46,468 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:46,470 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-01 17:16:46,494 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-03-01 17:16:46,495 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:46,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-01 17:16:46,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:46,646 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:46,647 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 47 treesize of output 63 [2022-03-01 17:16:46,809 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:46,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:47,294 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:47,294 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 72 treesize of output 114 [2022-03-01 17:16:48,210 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:48,211 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757152637] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:48,211 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:48,211 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-03-01 17:16:48,211 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114544592] [2022-03-01 17:16:48,211 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:48,211 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:16:48,211 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:48,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:16:48,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:16:48,212 INFO L87 Difference]: Start difference. First operand 25 states and 47 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:48,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:48,328 INFO L93 Difference]: Finished difference Result 56 states and 98 transitions. [2022-03-01 17:16:48,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:16:48,330 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2022-03-01 17:16:48,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:48,330 INFO L225 Difference]: With dead ends: 56 [2022-03-01 17:16:48,330 INFO L226 Difference]: Without dead ends: 46 [2022-03-01 17:16:48,331 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:16:48,331 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 23 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 111 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 119 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 111 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:48,331 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 29 Invalid, 119 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 111 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:48,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-03-01 17:16:48,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 29. [2022-03-01 17:16:48,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 28 states have (on average 1.8928571428571428) internal successors, (53), 28 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:48,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 53 transitions. [2022-03-01 17:16:48,335 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 53 transitions. Word has length 11 [2022-03-01 17:16:48,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:48,335 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 53 transitions. [2022-03-01 17:16:48,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 8 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:48,336 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 53 transitions. [2022-03-01 17:16:48,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:16:48,336 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:48,336 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:48,354 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:48,543 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:48,544 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:48,544 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:48,544 INFO L85 PathProgramCache]: Analyzing trace with hash 772572073, now seen corresponding path program 4 times [2022-03-01 17:16:48,544 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:48,544 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538907674] [2022-03-01 17:16:48,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:48,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:48,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:48,698 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:48,699 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:48,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538907674] [2022-03-01 17:16:48,699 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538907674] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:48,699 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355564421] [2022-03-01 17:16:48,699 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:16:48,699 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:48,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:48,701 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:48,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-01 17:16:48,721 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:16:48,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:48,724 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:16:48,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:16:48,849 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:48,849 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 15 treesize of output 18 [2022-03-01 17:16:48,861 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:48,861 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:16:49,542 INFO L353 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2022-03-01 17:16:49,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 13 treesize of output 86 [2022-03-01 17:16:49,700 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-03-01 17:16:49,700 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 11 treesize of output 50 [2022-03-01 17:16:49,764 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-03-01 17:16:49,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 9 treesize of output 27 [2022-03-01 17:16:49,797 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:16:49,798 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 16 [2022-03-01 17:16:49,810 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:49,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355564421] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:16:49,811 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:16:49,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-03-01 17:16:49,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280496017] [2022-03-01 17:16:49,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:16:49,811 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-01 17:16:49,811 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:16:49,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-01 17:16:49,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-03-01 17:16:49,812 INFO L87 Difference]: Start difference. First operand 29 states and 53 transitions. Second operand has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 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-03-01 17:16:50,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:16:50,052 INFO L93 Difference]: Finished difference Result 55 states and 97 transitions. [2022-03-01 17:16:50,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:16:50,052 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 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 12 [2022-03-01 17:16:50,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:16:50,054 INFO L225 Difference]: With dead ends: 55 [2022-03-01 17:16:50,054 INFO L226 Difference]: Without dead ends: 47 [2022-03-01 17:16:50,054 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=70, Invalid=236, Unknown=0, NotChecked=0, Total=306 [2022-03-01 17:16:50,058 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 29 mSDsluCounter, 73 mSDsCounter, 0 mSdLazyCounter, 158 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 158 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:16:50,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 27 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 158 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:16:50,059 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-01 17:16:50,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 34. [2022-03-01 17:16:50,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 2.0) internal successors, (66), 33 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:16:50,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 66 transitions. [2022-03-01 17:16:50,072 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 66 transitions. Word has length 12 [2022-03-01 17:16:50,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:16:50,073 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 66 transitions. [2022-03-01 17:16:50,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.7142857142857142) internal successors, (24), 13 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-03-01 17:16:50,073 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 66 transitions. [2022-03-01 17:16:50,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:16:50,074 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:16:50,074 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:16:50,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-03-01 17:16:50,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:50,298 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:16:50,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:16:50,298 INFO L85 PathProgramCache]: Analyzing trace with hash 742839773, now seen corresponding path program 5 times [2022-03-01 17:16:50,298 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:16:50,298 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762648641] [2022-03-01 17:16:50,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:16:50,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:16:50,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:16:50,422 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:16:50,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:16:50,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762648641] [2022-03-01 17:16:50,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762648641] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:16:50,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721858626] [2022-03-01 17:16:50,422 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:16:50,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:16:50,423 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:16:50,424 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:16:50,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-01 17:16:50,447 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:16:50,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:16:50,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:16:50,449 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:06,395 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:06,396 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:17:06,473 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:06,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:07,152 INFO L353 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2022-03-01 17:17:07,153 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 13 treesize of output 86 [2022-03-01 17:17:07,364 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-03-01 17:17:07,364 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 6 new quantified variables, introduced 6 case distinctions, treesize of input 11 treesize of output 50 [2022-03-01 17:17:07,421 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-03-01 17:17:07,421 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 9 treesize of output 27 [2022-03-01 17:17:07,457 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:07,457 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 16 [2022-03-01 17:17:07,472 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:07,473 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721858626] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:17:07,473 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:17:07,473 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-03-01 17:17:07,473 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272491254] [2022-03-01 17:17:07,473 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:17:07,473 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-01 17:17:07,473 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:07,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-01 17:17:07,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:17:07,474 INFO L87 Difference]: Start difference. First operand 34 states and 66 transitions. Second operand has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:07,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:07,836 INFO L93 Difference]: Finished difference Result 53 states and 96 transitions. [2022-03-01 17:17:07,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-01 17:17:07,836 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:17:07,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:07,837 INFO L225 Difference]: With dead ends: 53 [2022-03-01 17:17:07,837 INFO L226 Difference]: Without dead ends: 43 [2022-03-01 17:17:07,837 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 15 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:17:07,838 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 28 mSDsluCounter, 50 mSDsCounter, 0 mSdLazyCounter, 127 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 146 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 127 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:07,838 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 26 Invalid, 146 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 127 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:17:07,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-03-01 17:17:07,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 33. [2022-03-01 17:17:07,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:07,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2022-03-01 17:17:07,842 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2022-03-01 17:17:07,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:07,842 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2022-03-01 17:17:07,842 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 1.7692307692307692) internal successors, (23), 12 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:07,842 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2022-03-01 17:17:07,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:17:07,843 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:07,843 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:07,865 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-01 17:17:08,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:08,060 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:08,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:08,060 INFO L85 PathProgramCache]: Analyzing trace with hash -1778870679, now seen corresponding path program 6 times [2022-03-01 17:17:08,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:08,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655048635] [2022-03-01 17:17:08,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:08,060 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:08,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:08,175 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:08,175 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:08,175 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655048635] [2022-03-01 17:17:08,175 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655048635] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:08,176 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1487697910] [2022-03-01 17:17:08,176 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:17:08,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:08,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:08,177 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:08,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-01 17:17:08,198 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-03-01 17:17:08,199 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:17:08,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-01 17:17:08,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:20,885 WARN L228 SmtUtils]: Spent 6.22s on a formula simplification that was a NOOP. DAG size: 2188 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-01 17:17:52,912 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:52,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 34 treesize of output 50 [2022-03-01 17:17:52,962 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:52,962 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:53,562 INFO L353 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2022-03-01 17:17:53,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 8 new quantified variables, introduced 10 case distinctions, treesize of input 13 treesize of output 86 [2022-03-01 17:17:53,818 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-03-01 17:17:53,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 11 treesize of output 50 [2022-03-01 17:17:53,873 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-03-01 17:17:53,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 9 treesize of output 27 [2022-03-01 17:17:53,898 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:53,898 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 7 treesize of output 16 [2022-03-01 17:17:53,913 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:53,913 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1487697910] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:17:53,913 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:17:53,913 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-03-01 17:17:53,914 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965305989] [2022-03-01 17:17:53,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:17:53,914 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:17:53,914 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:53,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:17:53,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:17:53,915 INFO L87 Difference]: Start difference. First operand 33 states and 62 transitions. Second operand has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:54,076 INFO L93 Difference]: Finished difference Result 66 states and 116 transitions. [2022-03-01 17:17:54,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:17:54,077 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:17:54,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:54,077 INFO L225 Difference]: With dead ends: 66 [2022-03-01 17:17:54,077 INFO L226 Difference]: Without dead ends: 56 [2022-03-01 17:17:54,078 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 15 SyntacticMatches, 3 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:17:54,078 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 28 mSDsluCounter, 65 mSDsCounter, 0 mSdLazyCounter, 148 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 148 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:54,078 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 40 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 148 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:17:54,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-01 17:17:54,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 33. [2022-03-01 17:17:54,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 33 states, 32 states have (on average 1.9375) internal successors, (62), 32 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2022-03-01 17:17:54,082 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2022-03-01 17:17:54,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:54,082 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2022-03-01 17:17:54,082 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 1.8333333333333333) internal successors, (22), 11 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,082 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2022-03-01 17:17:54,082 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:17:54,082 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:54,083 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:54,106 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-03-01 17:17:54,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:54,283 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:54,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:54,284 INFO L85 PathProgramCache]: Analyzing trace with hash -65515201, now seen corresponding path program 1 times [2022-03-01 17:17:54,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:54,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1059360578] [2022-03-01 17:17:54,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:54,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:54,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:54,307 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-03-01 17:17:54,307 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:54,308 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1059360578] [2022-03-01 17:17:54,308 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1059360578] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:17:54,308 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:17:54,308 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-01 17:17:54,308 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763060483] [2022-03-01 17:17:54,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:17:54,308 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-01 17:17:54,308 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:54,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-01 17:17:54,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:17:54,310 INFO L87 Difference]: Start difference. First operand 33 states and 62 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:54,330 INFO L93 Difference]: Finished difference Result 39 states and 74 transitions. [2022-03-01 17:17:54,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-01 17:17:54,331 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:17:54,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:54,331 INFO L225 Difference]: With dead ends: 39 [2022-03-01 17:17:54,331 INFO L226 Difference]: Without dead ends: 39 [2022-03-01 17:17:54,332 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-01 17:17:54,334 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 3 mSDsluCounter, 14 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 12 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:54,334 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 12 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:17:54,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-03-01 17:17:54,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 34. [2022-03-01 17:17:54,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 33 states have (on average 1.9696969696969697) internal successors, (65), 33 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 65 transitions. [2022-03-01 17:17:54,342 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 65 transitions. Word has length 12 [2022-03-01 17:17:54,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:54,342 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 65 transitions. [2022-03-01 17:17:54,343 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,343 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 65 transitions. [2022-03-01 17:17:54,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-03-01 17:17:54,343 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:54,343 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:54,343 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-03-01 17:17:54,343 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:54,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:54,344 INFO L85 PathProgramCache]: Analyzing trace with hash -985215909, now seen corresponding path program 1 times [2022-03-01 17:17:54,344 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:54,344 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35209387] [2022-03-01 17:17:54,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:54,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:54,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:54,369 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:54,369 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:54,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35209387] [2022-03-01 17:17:54,369 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35209387] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:54,369 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1498834526] [2022-03-01 17:17:54,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:54,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:54,370 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:54,371 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:54,372 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-01 17:17:54,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:54,399 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-01 17:17:54,399 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:54,427 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:54,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:54,475 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:54,476 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1498834526] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:17:54,476 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:17:54,476 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-03-01 17:17:54,478 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1253545878] [2022-03-01 17:17:54,478 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:17:54,480 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-01 17:17:54,480 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:17:54,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-01 17:17:54,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:17:54,481 INFO L87 Difference]: Start difference. First operand 34 states and 65 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:17:54,593 INFO L93 Difference]: Finished difference Result 78 states and 143 transitions. [2022-03-01 17:17:54,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:17:54,594 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-03-01 17:17:54,594 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:17:54,594 INFO L225 Difference]: With dead ends: 78 [2022-03-01 17:17:54,595 INFO L226 Difference]: Without dead ends: 78 [2022-03-01 17:17:54,595 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:17:54,595 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 26 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 28 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:17:54,596 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 28 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 70 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:17:54,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-01 17:17:54,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 43. [2022-03-01 17:17:54,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 89 transitions. [2022-03-01 17:17:54,598 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 89 transitions. Word has length 12 [2022-03-01 17:17:54,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:17:54,602 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 89 transitions. [2022-03-01 17:17:54,602 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 8 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:17:54,602 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 89 transitions. [2022-03-01 17:17:54,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-03-01 17:17:54,602 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:17:54,602 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:17:54,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-01 17:17:54,803 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:54,803 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:17:54,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:17:54,804 INFO L85 PathProgramCache]: Analyzing trace with hash 455754980, now seen corresponding path program 7 times [2022-03-01 17:17:54,804 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:17:54,804 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238985027] [2022-03-01 17:17:54,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:17:54,804 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:17:54,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:54,868 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:54,868 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:17:54,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238985027] [2022-03-01 17:17:54,868 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238985027] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:17:54,868 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538956501] [2022-03-01 17:17:54,868 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:17:54,868 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:17:54,868 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:17:54,869 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:17:54,870 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-01 17:17:54,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:17:54,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-01 17:17:54,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:17:55,327 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:55,328 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 19 treesize of output 37 [2022-03-01 17:17:55,343 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:17:55,343 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:17:55,828 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:17:55,828 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 10 new quantified variables, introduced 15 case distinctions, treesize of input 76 treesize of output 194 [2022-03-01 17:18:01,022 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:01,023 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538956501] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:01,023 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:01,023 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-03-01 17:18:01,023 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797063294] [2022-03-01 17:18:01,023 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:01,023 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-01 17:18:01,023 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:01,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-01 17:18:01,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:18:01,024 INFO L87 Difference]: Start difference. First operand 43 states and 89 transitions. Second operand has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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-03-01 17:18:01,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:01,161 INFO L93 Difference]: Finished difference Result 83 states and 144 transitions. [2022-03-01 17:18:01,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:18:01,162 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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 13 [2022-03-01 17:18:01,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:01,162 INFO L225 Difference]: With dead ends: 83 [2022-03-01 17:18:01,162 INFO L226 Difference]: Without dead ends: 78 [2022-03-01 17:18:01,163 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=53, Invalid=187, Unknown=0, NotChecked=0, Total=240 [2022-03-01 17:18:01,163 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 34 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 62 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:01,163 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 62 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:18:01,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-03-01 17:18:01,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 43. [2022-03-01 17:18:01,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 42 states have (on average 2.119047619047619) internal successors, (89), 42 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:01,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 89 transitions. [2022-03-01 17:18:01,166 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 89 transitions. Word has length 13 [2022-03-01 17:18:01,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:01,166 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 89 transitions. [2022-03-01 17:18:01,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0) internal successors, (24), 11 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-03-01 17:18:01,167 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 89 transitions. [2022-03-01 17:18:01,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:01,167 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:01,167 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:01,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:01,383 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-01 17:18:01,384 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:01,384 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:01,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1564758715, now seen corresponding path program 2 times [2022-03-01 17:18:01,384 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:01,384 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960164038] [2022-03-01 17:18:01,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:01,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:01,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:01,421 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:01,422 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:01,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960164038] [2022-03-01 17:18:01,422 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960164038] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:01,422 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675866760] [2022-03-01 17:18:01,422 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:18:01,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:01,422 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:01,423 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:01,424 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-01 17:18:01,443 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:18:01,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:01,443 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:01,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:01,485 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:01,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:01,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:01,513 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675866760] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:01,513 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:01,514 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:01,514 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306239353] [2022-03-01 17:18:01,514 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:01,514 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:01,514 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:01,514 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:01,514 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:01,515 INFO L87 Difference]: Start difference. First operand 43 states and 89 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:01,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:01,647 INFO L93 Difference]: Finished difference Result 110 states and 198 transitions. [2022-03-01 17:18:01,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-01 17:18:01,647 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:01,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:01,648 INFO L225 Difference]: With dead ends: 110 [2022-03-01 17:18:01,648 INFO L226 Difference]: Without dead ends: 105 [2022-03-01 17:18:01,650 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-03-01 17:18:01,650 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 56 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 108 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:01,651 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 25 Invalid, 108 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:18:01,651 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-03-01 17:18:01,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 51. [2022-03-01 17:18:01,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.34) internal successors, (117), 50 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:01,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 117 transitions. [2022-03-01 17:18:01,654 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 117 transitions. Word has length 14 [2022-03-01 17:18:01,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:01,654 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 117 transitions. [2022-03-01 17:18:01,654 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:01,654 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 117 transitions. [2022-03-01 17:18:01,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:01,655 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:01,655 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:01,688 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:01,875 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:01,876 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:01,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:01,876 INFO L85 PathProgramCache]: Analyzing trace with hash -1157725431, now seen corresponding path program 8 times [2022-03-01 17:18:01,876 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:01,876 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625113116] [2022-03-01 17:18:01,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:01,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:01,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:01,910 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:01,911 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:01,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625113116] [2022-03-01 17:18:01,911 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1625113116] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:01,911 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624358295] [2022-03-01 17:18:01,911 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:18:01,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:01,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:01,912 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:01,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-01 17:18:01,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:18:01,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:01,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:01,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:01,971 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:01,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:02,002 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:02,003 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624358295] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:02,003 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:02,003 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:02,003 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835676609] [2022-03-01 17:18:02,003 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:02,004 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:02,004 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:02,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:02,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:02,005 INFO L87 Difference]: Start difference. First operand 51 states and 117 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:02,068 INFO L93 Difference]: Finished difference Result 92 states and 174 transitions. [2022-03-01 17:18:02,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:18:02,069 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:02,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:02,071 INFO L225 Difference]: With dead ends: 92 [2022-03-01 17:18:02,071 INFO L226 Difference]: Without dead ends: 92 [2022-03-01 17:18:02,071 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:18:02,072 INFO L933 BasicCegarLoop]: 15 mSDtfsCounter, 41 mSDsluCounter, 68 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 41 SdHoareTripleChecker+Valid, 50 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:02,072 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [41 Valid, 50 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:18:02,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-03-01 17:18:02,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 54. [2022-03-01 17:18:02,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.3207547169811322) internal successors, (123), 53 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 123 transitions. [2022-03-01 17:18:02,080 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 123 transitions. Word has length 14 [2022-03-01 17:18:02,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:02,080 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 123 transitions. [2022-03-01 17:18:02,080 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,080 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 123 transitions. [2022-03-01 17:18:02,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:02,081 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:02,081 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:02,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:02,303 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-01 17:18:02,304 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:02,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:02,304 INFO L85 PathProgramCache]: Analyzing trace with hash 585799113, now seen corresponding path program 9 times [2022-03-01 17:18:02,304 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:02,304 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071032829] [2022-03-01 17:18:02,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:02,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:02,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:02,332 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:02,332 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:02,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071032829] [2022-03-01 17:18:02,332 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071032829] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:02,332 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101790582] [2022-03-01 17:18:02,332 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:18:02,332 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:02,333 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:02,334 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:02,334 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-01 17:18:02,353 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:18:02,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:02,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:02,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:02,377 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:02,377 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:02,398 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:02,399 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101790582] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:02,399 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:02,399 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:02,399 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [692199297] [2022-03-01 17:18:02,399 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:02,399 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:02,399 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:02,400 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:02,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:02,400 INFO L87 Difference]: Start difference. First operand 54 states and 123 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:02,451 INFO L93 Difference]: Finished difference Result 65 states and 136 transitions. [2022-03-01 17:18:02,451 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:18:02,451 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:02,451 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:02,451 INFO L225 Difference]: With dead ends: 65 [2022-03-01 17:18:02,452 INFO L226 Difference]: Without dead ends: 63 [2022-03-01 17:18:02,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:18:02,452 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 25 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:02,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 21 Invalid, 103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:18:02,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-03-01 17:18:02,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2022-03-01 17:18:02,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.30188679245283) internal successors, (122), 53 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 122 transitions. [2022-03-01 17:18:02,456 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 122 transitions. Word has length 14 [2022-03-01 17:18:02,456 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:02,456 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 122 transitions. [2022-03-01 17:18:02,456 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,456 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 122 transitions. [2022-03-01 17:18:02,456 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:02,456 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:02,456 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:02,477 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:02,671 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-01 17:18:02,672 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:02,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:02,672 INFO L85 PathProgramCache]: Analyzing trace with hash 1498364069, now seen corresponding path program 3 times [2022-03-01 17:18:02,672 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:02,672 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48122037] [2022-03-01 17:18:02,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:02,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:02,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:02,714 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:02,714 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:02,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [48122037] [2022-03-01 17:18:02,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [48122037] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:02,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1921903915] [2022-03-01 17:18:02,715 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:18:02,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:02,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:02,716 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:02,717 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-01 17:18:02,736 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:18:02,736 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:02,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:02,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:02,762 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:02,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:02,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:02,787 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1921903915] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:02,787 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:02,787 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:02,787 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521716351] [2022-03-01 17:18:02,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:02,787 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:02,787 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:02,788 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:02,788 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:02,788 INFO L87 Difference]: Start difference. First operand 54 states and 122 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:02,847 INFO L93 Difference]: Finished difference Result 101 states and 187 transitions. [2022-03-01 17:18:02,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-01 17:18:02,847 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:02,848 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:02,848 INFO L225 Difference]: With dead ends: 101 [2022-03-01 17:18:02,848 INFO L226 Difference]: Without dead ends: 101 [2022-03-01 17:18:02,848 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=42, Unknown=0, NotChecked=0, Total=72 [2022-03-01 17:18:02,849 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 32 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:02,849 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 34 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:18:02,849 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-01 17:18:02,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 52. [2022-03-01 17:18:02,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.2549019607843137) internal successors, (115), 51 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 115 transitions. [2022-03-01 17:18:02,852 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 115 transitions. Word has length 14 [2022-03-01 17:18:02,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:02,853 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 115 transitions. [2022-03-01 17:18:02,853 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:02,853 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 115 transitions. [2022-03-01 17:18:02,853 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:02,853 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:02,853 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:02,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:03,067 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-03-01 17:18:03,068 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:03,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:03,068 INFO L85 PathProgramCache]: Analyzing trace with hash -277813571, now seen corresponding path program 10 times [2022-03-01 17:18:03,068 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:03,068 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195001602] [2022-03-01 17:18:03,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:03,068 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:03,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:03,098 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,098 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:03,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195001602] [2022-03-01 17:18:03,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1195001602] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:03,098 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1979369238] [2022-03-01 17:18:03,098 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:18:03,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:03,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:03,100 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:03,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-01 17:18:03,119 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:18:03,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:03,119 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:03,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:03,141 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,142 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:03,164 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,164 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1979369238] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:03,164 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:03,164 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:03,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229204211] [2022-03-01 17:18:03,164 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:03,165 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:03,165 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:03,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:03,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:03,165 INFO L87 Difference]: Start difference. First operand 52 states and 115 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:03,215 INFO L93 Difference]: Finished difference Result 65 states and 131 transitions. [2022-03-01 17:18:03,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:18:03,215 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:03,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:03,216 INFO L225 Difference]: With dead ends: 65 [2022-03-01 17:18:03,216 INFO L226 Difference]: Without dead ends: 61 [2022-03-01 17:18:03,216 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=59, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:18:03,217 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 36 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 95 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:03,217 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 27 Invalid, 95 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:18:03,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-03-01 17:18:03,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 52. [2022-03-01 17:18:03,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.235294117647059) internal successors, (114), 51 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 114 transitions. [2022-03-01 17:18:03,220 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 114 transitions. Word has length 14 [2022-03-01 17:18:03,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:03,220 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 114 transitions. [2022-03-01 17:18:03,220 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,220 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 114 transitions. [2022-03-01 17:18:03,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:03,220 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:03,220 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:03,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:03,427 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-01 17:18:03,427 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:03,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:03,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1379453883, now seen corresponding path program 4 times [2022-03-01 17:18:03,428 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:03,428 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206506970] [2022-03-01 17:18:03,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:03,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:03,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:03,458 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,458 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:03,458 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206506970] [2022-03-01 17:18:03,459 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206506970] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:03,459 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698984856] [2022-03-01 17:18:03,459 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:18:03,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:03,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:03,460 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:03,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-01 17:18:03,481 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:18:03,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:03,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:03,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:03,511 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,511 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:03,533 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,533 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698984856] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:03,533 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:03,533 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:03,533 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470134737] [2022-03-01 17:18:03,534 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:03,534 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:03,534 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:03,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:03,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:03,534 INFO L87 Difference]: Start difference. First operand 52 states and 114 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:03,592 INFO L93 Difference]: Finished difference Result 105 states and 196 transitions. [2022-03-01 17:18:03,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:18:03,593 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:03,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:03,593 INFO L225 Difference]: With dead ends: 105 [2022-03-01 17:18:03,593 INFO L226 Difference]: Without dead ends: 105 [2022-03-01 17:18:03,593 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=41, Invalid=69, Unknown=0, NotChecked=0, Total=110 [2022-03-01 17:18:03,594 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:03,594 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 31 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:18:03,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-03-01 17:18:03,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 53. [2022-03-01 17:18:03,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.269230769230769) internal successors, (118), 52 states have internal predecessors, (118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,597 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 118 transitions. [2022-03-01 17:18:03,597 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 118 transitions. Word has length 14 [2022-03-01 17:18:03,597 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:03,597 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 118 transitions. [2022-03-01 17:18:03,597 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,597 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 118 transitions. [2022-03-01 17:18:03,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:03,598 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:03,598 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:03,617 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-03-01 17:18:03,811 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:03,811 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:03,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:03,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1280002999, now seen corresponding path program 11 times [2022-03-01 17:18:03,812 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:03,812 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422624824] [2022-03-01 17:18:03,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:03,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:03,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:03,845 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,845 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:03,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422624824] [2022-03-01 17:18:03,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422624824] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:03,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012145554] [2022-03-01 17:18:03,846 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:18:03,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:03,846 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:03,847 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:03,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-01 17:18:03,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:18:03,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:03,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:03,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:03,898 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,898 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:03,922 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:03,923 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012145554] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:03,923 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:03,923 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:03,923 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [294777415] [2022-03-01 17:18:03,923 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:03,923 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:03,923 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:03,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:03,923 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:03,924 INFO L87 Difference]: Start difference. First operand 53 states and 118 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:03,980 INFO L93 Difference]: Finished difference Result 68 states and 137 transitions. [2022-03-01 17:18:03,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-01 17:18:03,980 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:03,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:03,981 INFO L225 Difference]: With dead ends: 68 [2022-03-01 17:18:03,981 INFO L226 Difference]: Without dead ends: 62 [2022-03-01 17:18:03,981 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 25 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=32, Invalid=58, Unknown=0, NotChecked=0, Total=90 [2022-03-01 17:18:03,981 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 20 mSDsluCounter, 48 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:03,982 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 39 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:18:03,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-03-01 17:18:03,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 53. [2022-03-01 17:18:03,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.25) internal successors, (117), 52 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 117 transitions. [2022-03-01 17:18:03,984 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 117 transitions. Word has length 14 [2022-03-01 17:18:03,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:03,984 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 117 transitions. [2022-03-01 17:18:03,984 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:03,984 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 117 transitions. [2022-03-01 17:18:03,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:03,985 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:03,985 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:04,004 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-03-01 17:18:04,199 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-01 17:18:04,199 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:04,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:04,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1988205413, now seen corresponding path program 5 times [2022-03-01 17:18:04,200 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:04,200 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175293381] [2022-03-01 17:18:04,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:04,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:04,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:04,233 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:04,233 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:04,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175293381] [2022-03-01 17:18:04,233 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1175293381] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:04,233 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [706863890] [2022-03-01 17:18:04,234 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:18:04,234 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:04,234 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:04,235 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:04,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-01 17:18:04,255 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:18:04,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:04,255 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-01 17:18:04,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:04,280 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:04,280 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:04,304 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:04,305 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [706863890] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:04,305 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:04,305 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-03-01 17:18:04,305 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [442445357] [2022-03-01 17:18:04,305 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:04,305 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-01 17:18:04,305 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:04,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-01 17:18:04,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-03-01 17:18:04,306 INFO L87 Difference]: Start difference. First operand 53 states and 117 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:04,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:04,366 INFO L93 Difference]: Finished difference Result 102 states and 192 transitions. [2022-03-01 17:18:04,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-01 17:18:04,366 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:04,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:04,368 INFO L225 Difference]: With dead ends: 102 [2022-03-01 17:18:04,368 INFO L226 Difference]: Without dead ends: 102 [2022-03-01 17:18:04,371 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 24 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2022-03-01 17:18:04,371 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 19 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 71 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 71 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:04,372 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 31 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 71 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:18:04,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-03-01 17:18:04,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 51. [2022-03-01 17:18:04,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.22) internal successors, (111), 50 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:04,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 111 transitions. [2022-03-01 17:18:04,374 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 111 transitions. Word has length 14 [2022-03-01 17:18:04,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:04,375 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 111 transitions. [2022-03-01 17:18:04,375 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 7 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:04,375 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 111 transitions. [2022-03-01 17:18:04,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-03-01 17:18:04,375 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:04,375 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:04,391 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:04,579 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:04,580 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:04,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:04,580 INFO L85 PathProgramCache]: Analyzing trace with hash 2011863101, now seen corresponding path program 12 times [2022-03-01 17:18:04,580 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:04,580 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658023102] [2022-03-01 17:18:04,580 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:04,580 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:04,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:04,617 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:04,617 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:04,618 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658023102] [2022-03-01 17:18:04,618 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1658023102] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-01 17:18:04,618 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-01 17:18:04,618 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-01 17:18:04,618 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628722753] [2022-03-01 17:18:04,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-01 17:18:04,618 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-01 17:18:04,618 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:04,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-01 17:18:04,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:18:04,619 INFO L87 Difference]: Start difference. First operand 51 states and 111 transitions. Second operand has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:04,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:04,647 INFO L93 Difference]: Finished difference Result 59 states and 121 transitions. [2022-03-01 17:18:04,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-01 17:18:04,647 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 14 [2022-03-01 17:18:04,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:04,648 INFO L225 Difference]: With dead ends: 59 [2022-03-01 17:18:04,648 INFO L226 Difference]: Without dead ends: 51 [2022-03-01 17:18:04,648 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-03-01 17:18:04,648 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 11 mSDsluCounter, 20 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 19 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:04,649 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 19 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-01 17:18:04,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-01 17:18:04,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-03-01 17:18:04,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 51 states, 50 states have (on average 2.2) internal successors, (110), 50 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:04,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 110 transitions. [2022-03-01 17:18:04,651 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 110 transitions. Word has length 14 [2022-03-01 17:18:04,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:04,651 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 110 transitions. [2022-03-01 17:18:04,651 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 2.0) internal successors, (14), 6 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:04,651 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 110 transitions. [2022-03-01 17:18:04,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:18:04,652 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:04,652 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:04,652 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-03-01 17:18:04,652 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:04,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:04,652 INFO L85 PathProgramCache]: Analyzing trace with hash -704131082, now seen corresponding path program 6 times [2022-03-01 17:18:04,652 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:04,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35808703] [2022-03-01 17:18:04,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:04,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:04,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:04,732 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:04,732 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:04,732 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35808703] [2022-03-01 17:18:04,732 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35808703] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:04,733 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [523795516] [2022-03-01 17:18:04,733 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:18:04,733 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:04,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:04,734 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:04,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-01 17:18:04,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:18:04,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:04,758 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:18:04,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:05,072 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:05,072 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:18:06,036 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:06,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:06,763 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:06,764 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:18:13,539 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:13,539 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [523795516] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:13,539 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:13,539 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-03-01 17:18:13,539 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389746427] [2022-03-01 17:18:13,539 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:13,539 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-01 17:18:13,539 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:13,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-01 17:18:13,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:18:13,540 INFO L87 Difference]: Start difference. First operand 51 states and 110 transitions. Second operand has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:13,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:13,873 INFO L93 Difference]: Finished difference Result 83 states and 176 transitions. [2022-03-01 17:18:13,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:18:13,873 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:18:13,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:13,874 INFO L225 Difference]: With dead ends: 83 [2022-03-01 17:18:13,874 INFO L226 Difference]: Without dead ends: 66 [2022-03-01 17:18:13,875 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=105, Invalid=707, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:18:13,875 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 47 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 518 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 44 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 518 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:13,875 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 44 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:18:13,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-03-01 17:18:13,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2022-03-01 17:18:13,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.3333333333333335) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:13,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 133 transitions. [2022-03-01 17:18:13,878 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 133 transitions. Word has length 15 [2022-03-01 17:18:13,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:13,878 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 133 transitions. [2022-03-01 17:18:13,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 1.4583333333333333) internal successors, (35), 23 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:13,878 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 133 transitions. [2022-03-01 17:18:13,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:18:13,879 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:13,879 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:13,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:14,079 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-03-01 17:18:14,079 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:14,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:14,080 INFO L85 PathProgramCache]: Analyzing trace with hash 947223332, now seen corresponding path program 7 times [2022-03-01 17:18:14,080 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:14,080 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850843422] [2022-03-01 17:18:14,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:14,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:14,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:14,191 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:14,191 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:14,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850843422] [2022-03-01 17:18:14,192 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850843422] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:14,192 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1353254254] [2022-03-01 17:18:14,192 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:18:14,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:14,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:14,193 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:14,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-01 17:18:14,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:14,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:18:14,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:14,459 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:14,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:18:17,060 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:17,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:17,861 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:17,861 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:18:44,792 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:44,792 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1353254254] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:18:44,792 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:18:44,792 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:18:44,792 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [632083334] [2022-03-01 17:18:44,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:18:44,793 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:18:44,793 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:18:44,793 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:18:44,793 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:18:44,793 INFO L87 Difference]: Start difference. First operand 58 states and 133 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:45,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:18:45,065 INFO L93 Difference]: Finished difference Result 93 states and 209 transitions. [2022-03-01 17:18:45,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:18:45,065 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:18:45,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:18:45,066 INFO L225 Difference]: With dead ends: 93 [2022-03-01 17:18:45,066 INFO L226 Difference]: Without dead ends: 83 [2022-03-01 17:18:45,066 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 145 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=91, Invalid=461, Unknown=0, NotChecked=0, Total=552 [2022-03-01 17:18:45,066 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 33 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 483 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 53 SdHoareTripleChecker+Invalid, 500 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 483 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:18:45,067 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 53 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:18:45,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-01 17:18:45,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 58. [2022-03-01 17:18:45,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.3333333333333335) internal successors, (133), 57 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:45,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 133 transitions. [2022-03-01 17:18:45,069 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 133 transitions. Word has length 15 [2022-03-01 17:18:45,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:18:45,069 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 133 transitions. [2022-03-01 17:18:45,069 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:18:45,069 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 133 transitions. [2022-03-01 17:18:45,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:18:45,070 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:18:45,070 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:18:45,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-01 17:18:45,279 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-03-01 17:18:45,279 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:18:45,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:18:45,280 INFO L85 PathProgramCache]: Analyzing trace with hash -889435914, now seen corresponding path program 8 times [2022-03-01 17:18:45,280 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:18:45,280 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476694514] [2022-03-01 17:18:45,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:18:45,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:18:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:18:45,376 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:45,376 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:18:45,376 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476694514] [2022-03-01 17:18:45,377 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [476694514] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:18:45,377 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363544224] [2022-03-01 17:18:45,377 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:18:45,377 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:18:45,377 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:18:45,378 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:18:45,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-01 17:18:45,416 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:18:45,417 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:18:45,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:18:45,418 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:18:46,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:46,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:18:47,020 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:18:47,020 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:18:47,710 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:18:47,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:04,907 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:04,907 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363544224] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:04,908 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:04,908 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:19:04,908 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611971354] [2022-03-01 17:19:04,908 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:04,908 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:19:04,908 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:04,908 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:19:04,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:19:04,909 INFO L87 Difference]: Start difference. First operand 58 states and 133 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:05,107 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:05,108 INFO L93 Difference]: Finished difference Result 93 states and 210 transitions. [2022-03-01 17:19:05,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:19:05,108 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:19:05,108 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:05,108 INFO L225 Difference]: With dead ends: 93 [2022-03-01 17:19:05,109 INFO L226 Difference]: Without dead ends: 79 [2022-03-01 17:19:05,109 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:19:05,109 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 44 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 352 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 352 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:05,109 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 31 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 352 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:05,110 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-03-01 17:19:05,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 67. [2022-03-01 17:19:05,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.515151515151515) internal successors, (166), 66 states have internal predecessors, (166), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:05,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 166 transitions. [2022-03-01 17:19:05,112 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 166 transitions. Word has length 15 [2022-03-01 17:19:05,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:05,113 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 166 transitions. [2022-03-01 17:19:05,113 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:05,113 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 166 transitions. [2022-03-01 17:19:05,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:19:05,113 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:05,113 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:05,134 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-03-01 17:19:05,327 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-03-01 17:19:05,327 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:05,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:05,328 INFO L85 PathProgramCache]: Analyzing trace with hash 828313146, now seen corresponding path program 9 times [2022-03-01 17:19:05,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:05,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503802863] [2022-03-01 17:19:05,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:05,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:05,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:05,405 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:05,405 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:05,406 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503802863] [2022-03-01 17:19:05,406 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1503802863] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:05,407 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067965085] [2022-03-01 17:19:05,407 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:19:05,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:05,407 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:05,408 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:05,411 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-01 17:19:05,438 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:19:05,438 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:05,442 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2022-03-01 17:19:05,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:07,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:07,596 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:19:13,666 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:13,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:14,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:14,400 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:18,540 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:18,541 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067965085] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:18,541 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:18,541 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:19:18,541 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1782078146] [2022-03-01 17:19:18,541 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:18,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:19:18,542 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:18,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:19:18,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:19:18,542 INFO L87 Difference]: Start difference. First operand 67 states and 166 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:18,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:18,839 INFO L93 Difference]: Finished difference Result 119 states and 261 transitions. [2022-03-01 17:19:18,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:19:18,839 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:19:18,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:18,840 INFO L225 Difference]: With dead ends: 119 [2022-03-01 17:19:18,840 INFO L226 Difference]: Without dead ends: 102 [2022-03-01 17:19:18,840 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:19:18,841 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 51 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 440 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 487 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 440 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:18,841 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 78 Invalid, 487 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 440 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:18,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-03-01 17:19:18,843 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 67. [2022-03-01 17:19:18,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.5) internal successors, (165), 66 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:18,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 165 transitions. [2022-03-01 17:19:18,844 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 165 transitions. Word has length 15 [2022-03-01 17:19:18,844 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:18,844 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 165 transitions. [2022-03-01 17:19:18,844 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:18,844 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 165 transitions. [2022-03-01 17:19:18,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:19:18,845 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:18,845 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:18,871 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:19,058 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-03-01 17:19:19,059 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:19,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:19,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1683619800, now seen corresponding path program 10 times [2022-03-01 17:19:19,059 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:19,059 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1824152311] [2022-03-01 17:19:19,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:19,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:19,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:19,156 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:19,156 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:19,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1824152311] [2022-03-01 17:19:19,156 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1824152311] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:19,156 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453879865] [2022-03-01 17:19:19,156 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:19:19,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:19,157 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:19,158 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:19,158 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-01 17:19:19,180 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:19:19,180 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:19,180 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:19:19,181 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:19,538 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:19,538 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:19:24,867 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:24,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:25,590 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:25,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:49,548 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:49,548 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453879865] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:49,548 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:49,548 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:19:49,548 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354523433] [2022-03-01 17:19:49,548 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:49,548 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:19:49,549 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:49,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:19:49,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:19:49,549 INFO L87 Difference]: Start difference. First operand 67 states and 165 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:49,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:49,972 INFO L93 Difference]: Finished difference Result 148 states and 316 transitions. [2022-03-01 17:19:49,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-01 17:19:49,973 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:19:49,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:49,973 INFO L225 Difference]: With dead ends: 148 [2022-03-01 17:19:49,973 INFO L226 Difference]: Without dead ends: 131 [2022-03-01 17:19:49,974 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:19:49,974 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 54 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 99 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 627 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:49,974 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 99 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 627 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:19:49,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-03-01 17:19:49,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 68. [2022-03-01 17:19:49,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.5074626865671643) internal successors, (168), 67 states have internal predecessors, (168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:49,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 168 transitions. [2022-03-01 17:19:49,977 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 168 transitions. Word has length 15 [2022-03-01 17:19:49,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:49,977 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 168 transitions. [2022-03-01 17:19:49,977 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:49,977 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 168 transitions. [2022-03-01 17:19:49,977 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:19:49,978 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:49,978 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:50,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-01 17:19:50,200 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-03-01 17:19:50,200 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:50,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:50,201 INFO L85 PathProgramCache]: Analyzing trace with hash -280684384, now seen corresponding path program 11 times [2022-03-01 17:19:50,201 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:50,201 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322244630] [2022-03-01 17:19:50,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:50,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:50,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:50,296 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:50,296 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:50,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322244630] [2022-03-01 17:19:50,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322244630] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:50,296 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874528444] [2022-03-01 17:19:50,296 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:19:50,296 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:50,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:50,298 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:50,317 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-01 17:19:50,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:19:50,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:50,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:19:50,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:50,608 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:50,609 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:19:51,341 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:51,341 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:19:52,073 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:52,074 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:19:56,020 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:56,021 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874528444] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:19:56,021 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:19:56,021 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:19:56,021 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397631930] [2022-03-01 17:19:56,021 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:19:56,021 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:19:56,021 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:19:56,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:19:56,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:19:56,022 INFO L87 Difference]: Start difference. First operand 68 states and 168 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:19:56,245 INFO L93 Difference]: Finished difference Result 101 states and 241 transitions. [2022-03-01 17:19:56,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:19:56,246 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:19:56,246 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:19:56,246 INFO L225 Difference]: With dead ends: 101 [2022-03-01 17:19:56,246 INFO L226 Difference]: Without dead ends: 87 [2022-03-01 17:19:56,247 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:19:56,247 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 45 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 425 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:19:56,247 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 36 Invalid, 425 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 412 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:19:56,248 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-03-01 17:19:56,249 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 77. [2022-03-01 17:19:56,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.6315789473684212) internal successors, (200), 76 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 200 transitions. [2022-03-01 17:19:56,250 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 200 transitions. Word has length 15 [2022-03-01 17:19:56,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:19:56,250 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 200 transitions. [2022-03-01 17:19:56,250 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:19:56,250 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 200 transitions. [2022-03-01 17:19:56,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:19:56,251 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:19:56,251 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:19:56,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-03-01 17:19:56,461 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-03-01 17:19:56,462 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:19:56,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:19:56,462 INFO L85 PathProgramCache]: Analyzing trace with hash 1437064676, now seen corresponding path program 12 times [2022-03-01 17:19:56,462 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:19:56,462 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719103373] [2022-03-01 17:19:56,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:19:56,462 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:19:56,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:19:56,547 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:19:56,547 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:19:56,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719103373] [2022-03-01 17:19:56,547 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719103373] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:19:56,547 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223825781] [2022-03-01 17:19:56,547 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:19:56,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:19:56,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:19:56,549 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:19:56,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-01 17:19:56,572 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:19:56,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:19:56,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:19:56,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:19:57,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:19:57,296 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:20:06,753 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:06,753 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:07,470 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:07,471 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:20:32,073 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:32,073 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223825781] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:32,073 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:32,073 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:20:32,073 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451990021] [2022-03-01 17:20:32,073 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:32,073 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:20:32,074 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:32,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:20:32,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:20:32,074 INFO L87 Difference]: Start difference. First operand 77 states and 200 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:32,339 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:20:32,339 INFO L93 Difference]: Finished difference Result 121 states and 284 transitions. [2022-03-01 17:20:32,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-01 17:20:32,340 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:20:32,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:20:32,341 INFO L225 Difference]: With dead ends: 121 [2022-03-01 17:20:32,341 INFO L226 Difference]: Without dead ends: 111 [2022-03-01 17:20:32,341 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 167 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=588, Unknown=0, NotChecked=0, Total=702 [2022-03-01 17:20:32,342 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 35 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 423 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:20:32,342 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 67 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 423 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:20:32,342 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-03-01 17:20:32,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 77. [2022-03-01 17:20:32,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.6315789473684212) internal successors, (200), 76 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:32,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 200 transitions. [2022-03-01 17:20:32,345 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 200 transitions. Word has length 15 [2022-03-01 17:20:32,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:20:32,345 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 200 transitions. [2022-03-01 17:20:32,345 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:20:32,345 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 200 transitions. [2022-03-01 17:20:32,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:20:32,345 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:20:32,345 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:20:32,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-01 17:20:32,555 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-03-01 17:20:32,555 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:20:32,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:20:32,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2002595966, now seen corresponding path program 13 times [2022-03-01 17:20:32,556 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:20:32,556 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439853504] [2022-03-01 17:20:32,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:20:32,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:20:32,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:32,646 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:32,646 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:20:32,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439853504] [2022-03-01 17:20:32,646 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439853504] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:20:32,646 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555523125] [2022-03-01 17:20:32,646 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:20:32,646 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:20:32,646 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:20:32,648 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:20:32,648 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-01 17:20:32,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:20:32,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:20:32,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:20:48,103 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:48,104 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:20:49,239 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:49,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:20:49,924 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:20:49,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:20:59,535 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:20:59,535 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555523125] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:20:59,535 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:20:59,535 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:20:59,536 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715658693] [2022-03-01 17:20:59,536 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:20:59,536 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:20:59,536 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:20:59,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:20:59,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:20:59,536 INFO L87 Difference]: Start difference. First operand 77 states and 200 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:00,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:00,034 INFO L93 Difference]: Finished difference Result 172 states and 371 transitions. [2022-03-01 17:21:00,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-01 17:21:00,034 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:21:00,035 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:00,035 INFO L225 Difference]: With dead ends: 172 [2022-03-01 17:21:00,035 INFO L226 Difference]: Without dead ends: 141 [2022-03-01 17:21:00,036 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 263 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=186, Invalid=1004, Unknown=0, NotChecked=0, Total=1190 [2022-03-01 17:21:00,036 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 93 mSDsluCounter, 241 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 103 SdHoareTripleChecker+Invalid, 647 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:00,036 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 103 Invalid, 647 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:21:00,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-03-01 17:21:00,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 77. [2022-03-01 17:21:00,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.6052631578947367) internal successors, (198), 76 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:00,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 198 transitions. [2022-03-01 17:21:00,039 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 198 transitions. Word has length 15 [2022-03-01 17:21:00,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:00,040 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 198 transitions. [2022-03-01 17:21:00,040 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:00,040 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 198 transitions. [2022-03-01 17:21:00,040 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:21:00,040 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:00,040 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:00,062 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-01 17:21:00,241 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-03-01 17:21:00,241 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:00,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:00,241 INFO L85 PathProgramCache]: Analyzing trace with hash -1257893468, now seen corresponding path program 14 times [2022-03-01 17:21:00,241 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:00,241 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507018939] [2022-03-01 17:21:00,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:00,241 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:00,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:00,354 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:00,354 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:00,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507018939] [2022-03-01 17:21:00,354 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1507018939] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:00,354 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253811015] [2022-03-01 17:21:00,354 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:21:00,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:00,355 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:00,360 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:00,360 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-03-01 17:21:00,383 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:21:00,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:00,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:21:00,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:02,605 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:02,606 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:21:07,852 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:07,852 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:08,543 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:08,544 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:21:32,252 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:32,252 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253811015] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:32,252 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:32,252 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:21:32,252 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581777462] [2022-03-01 17:21:32,253 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:32,253 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:21:32,253 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:32,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:21:32,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:21:32,254 INFO L87 Difference]: Start difference. First operand 77 states and 198 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:32,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:32,516 INFO L93 Difference]: Finished difference Result 120 states and 287 transitions. [2022-03-01 17:21:32,516 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:21:32,517 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:21:32,517 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:32,517 INFO L225 Difference]: With dead ends: 120 [2022-03-01 17:21:32,517 INFO L226 Difference]: Without dead ends: 115 [2022-03-01 17:21:32,518 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:21:32,518 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 19 mSDsluCounter, 117 mSDsCounter, 0 mSdLazyCounter, 307 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 307 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:32,519 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 65 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 307 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:21:32,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-03-01 17:21:32,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 77. [2022-03-01 17:21:32,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 77 states, 76 states have (on average 2.6052631578947367) internal successors, (198), 76 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:32,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 198 transitions. [2022-03-01 17:21:32,521 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 198 transitions. Word has length 15 [2022-03-01 17:21:32,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:32,521 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 198 transitions. [2022-03-01 17:21:32,522 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:32,522 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 198 transitions. [2022-03-01 17:21:32,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:21:32,522 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:32,522 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:32,540 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-03-01 17:21:32,731 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-03-01 17:21:32,731 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:32,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:32,732 INFO L85 PathProgramCache]: Analyzing trace with hash 1410743862, now seen corresponding path program 15 times [2022-03-01 17:21:32,732 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:32,732 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047896330] [2022-03-01 17:21:32,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:32,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:32,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:32,819 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:32,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047896330] [2022-03-01 17:21:32,819 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047896330] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:32,819 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55837290] [2022-03-01 17:21:32,819 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:21:32,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:32,819 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:32,820 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:32,821 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-03-01 17:21:32,842 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-03-01 17:21:32,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:32,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:21:32,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:33,079 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:33,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:21:33,411 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:33,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:34,085 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:34,085 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:21:50,434 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:50,434 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55837290] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:21:50,435 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:21:50,435 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:21:50,435 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967494990] [2022-03-01 17:21:50,435 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:21:50,435 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:21:50,435 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:21:50,435 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:21:50,435 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:21:50,436 INFO L87 Difference]: Start difference. First operand 77 states and 198 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:50,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:21:50,663 INFO L93 Difference]: Finished difference Result 108 states and 267 transitions. [2022-03-01 17:21:50,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:21:50,663 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:21:50,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:21:50,664 INFO L225 Difference]: With dead ends: 108 [2022-03-01 17:21:50,664 INFO L226 Difference]: Without dead ends: 94 [2022-03-01 17:21:50,664 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:21:50,665 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 39 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 37 SdHoareTripleChecker+Invalid, 441 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 428 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:21:50,665 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 37 Invalid, 441 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 428 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:21:50,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-03-01 17:21:50,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 86. [2022-03-01 17:21:50,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.6941176470588237) internal successors, (229), 85 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:50,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 229 transitions. [2022-03-01 17:21:50,668 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 229 transitions. Word has length 15 [2022-03-01 17:21:50,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:21:50,668 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 229 transitions. [2022-03-01 17:21:50,668 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:21:50,668 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 229 transitions. [2022-03-01 17:21:50,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:21:50,669 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:21:50,669 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:21:50,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-03-01 17:21:50,869 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-03-01 17:21:50,869 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:21:50,870 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:21:50,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1166474374, now seen corresponding path program 16 times [2022-03-01 17:21:50,870 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:21:50,870 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077485840] [2022-03-01 17:21:50,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:21:50,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:21:50,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:21:50,965 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:50,965 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:21:50,965 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077485840] [2022-03-01 17:21:50,966 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077485840] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:21:50,966 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1545725632] [2022-03-01 17:21:50,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:21:50,966 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:21:50,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:21:50,967 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:21:50,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-03-01 17:21:50,999 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:21:51,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:21:51,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:21:51,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:21:51,541 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:51,541 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:21:57,002 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:21:57,002 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:21:57,706 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:21:57,707 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:22:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:25,098 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1545725632] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:22:25,098 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:22:25,098 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:22:25,098 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784595485] [2022-03-01 17:22:25,098 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:22:25,098 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:22:25,098 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:22:25,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:22:25,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:22:25,099 INFO L87 Difference]: Start difference. First operand 86 states and 229 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:25,450 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:22:25,450 INFO L93 Difference]: Finished difference Result 131 states and 318 transitions. [2022-03-01 17:22:25,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-01 17:22:25,450 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:22:25,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:22:25,451 INFO L225 Difference]: With dead ends: 131 [2022-03-01 17:22:25,451 INFO L226 Difference]: Without dead ends: 121 [2022-03-01 17:22:25,451 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-03-01 17:22:25,451 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 26 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 631 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 92 SdHoareTripleChecker+Invalid, 655 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 631 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:22:25,452 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 92 Invalid, 655 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 631 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:22:25,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-03-01 17:22:25,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 86. [2022-03-01 17:22:25,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 86 states, 85 states have (on average 2.6941176470588237) internal successors, (229), 85 states have internal predecessors, (229), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:25,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 229 transitions. [2022-03-01 17:22:25,455 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 229 transitions. Word has length 15 [2022-03-01 17:22:25,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:22:25,455 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 229 transitions. [2022-03-01 17:22:25,455 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:25,455 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 229 transitions. [2022-03-01 17:22:25,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:22:25,455 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:22:25,456 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:22:25,479 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-01 17:22:25,679 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:22:25,679 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:22:25,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:22:25,680 INFO L85 PathProgramCache]: Analyzing trace with hash -311167720, now seen corresponding path program 17 times [2022-03-01 17:22:25,680 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:22:25,680 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832535221] [2022-03-01 17:22:25,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:22:25,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:22:25,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:22:25,778 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:25,778 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:22:25,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832535221] [2022-03-01 17:22:25,778 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832535221] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:22:25,778 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1535479332] [2022-03-01 17:22:25,778 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:22:25,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:22:25,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:22:25,780 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:22:25,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-03-01 17:22:25,813 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-03-01 17:22:25,813 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:22:25,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:22:25,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:22:34,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:34,057 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:22:36,857 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:36,857 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:22:37,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:37,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:22:42,976 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:42,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1535479332] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:22:42,977 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:22:42,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:22:42,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161661958] [2022-03-01 17:22:42,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:22:42,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:22:42,977 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:22:42,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:22:42,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:22:42,978 INFO L87 Difference]: Start difference. First operand 86 states and 229 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:43,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:22:43,519 INFO L93 Difference]: Finished difference Result 183 states and 404 transitions. [2022-03-01 17:22:43,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-01 17:22:43,519 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:22:43,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:22:43,520 INFO L225 Difference]: With dead ends: 183 [2022-03-01 17:22:43,523 INFO L226 Difference]: Without dead ends: 159 [2022-03-01 17:22:43,523 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 288 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=184, Invalid=1076, Unknown=0, NotChecked=0, Total=1260 [2022-03-01 17:22:43,524 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 81 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 81 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 800 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 725 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:22:43,524 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [81 Valid, 130 Invalid, 800 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 725 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:22:43,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-03-01 17:22:43,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 88. [2022-03-01 17:22:43,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.67816091954023) internal successors, (233), 87 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:43,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 233 transitions. [2022-03-01 17:22:43,527 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 233 transitions. Word has length 15 [2022-03-01 17:22:43,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:22:43,528 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 233 transitions. [2022-03-01 17:22:43,528 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:22:43,528 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 233 transitions. [2022-03-01 17:22:43,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:22:43,528 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:22:43,528 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:22:43,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-01 17:22:43,743 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:22:43,743 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:22:43,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:22:43,744 INFO L85 PathProgramCache]: Analyzing trace with hash 433534778, now seen corresponding path program 18 times [2022-03-01 17:22:43,744 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:22:43,744 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083111731] [2022-03-01 17:22:43,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:22:43,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:22:43,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:22:43,821 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:43,821 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:22:43,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083111731] [2022-03-01 17:22:43,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083111731] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:22:43,821 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [581410789] [2022-03-01 17:22:43,821 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:22:43,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:22:43,822 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:22:43,823 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:22:43,823 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-03-01 17:22:43,848 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:22:43,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:22:43,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:22:43,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:22:44,406 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:44,407 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:22:47,246 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:22:47,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:22:47,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:22:47,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:23:08,581 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:08,582 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [581410789] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:23:08,582 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:23:08,582 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:23:08,582 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809289785] [2022-03-01 17:23:08,582 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:23:08,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:23:08,582 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:23:08,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:23:08,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:23:08,583 INFO L87 Difference]: Start difference. First operand 88 states and 233 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:08,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:23:08,872 INFO L93 Difference]: Finished difference Result 127 states and 309 transitions. [2022-03-01 17:23:08,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-01 17:23:08,873 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:23:08,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:23:08,873 INFO L225 Difference]: With dead ends: 127 [2022-03-01 17:23:08,873 INFO L226 Difference]: Without dead ends: 122 [2022-03-01 17:23:08,874 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 199 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:23:08,874 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 14 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 90 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:23:08,874 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 90 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:23:08,875 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-03-01 17:23:08,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 88. [2022-03-01 17:23:08,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.67816091954023) internal successors, (233), 87 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:08,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 233 transitions. [2022-03-01 17:23:08,877 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 233 transitions. Word has length 15 [2022-03-01 17:23:08,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:23:08,877 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 233 transitions. [2022-03-01 17:23:08,878 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:08,878 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 233 transitions. [2022-03-01 17:23:08,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:23:08,878 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:23:08,878 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:23:08,895 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-01 17:23:09,083 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:23:09,083 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:23:09,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:23:09,084 INFO L85 PathProgramCache]: Analyzing trace with hash 2044475736, now seen corresponding path program 19 times [2022-03-01 17:23:09,084 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:23:09,084 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [216596943] [2022-03-01 17:23:09,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:23:09,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:23:09,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:23:09,161 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:09,161 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:23:09,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [216596943] [2022-03-01 17:23:09,161 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [216596943] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:23:09,161 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1455262963] [2022-03-01 17:23:09,161 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:23:09,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:23:09,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:23:09,163 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:23:09,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-03-01 17:23:09,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:23:09,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:23:09,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:23:09,572 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:09,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:23:11,140 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:11,141 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:23:11,790 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:11,791 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:23:14,702 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:14,702 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1455262963] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:23:14,702 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:23:14,702 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:23:14,702 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1751162169] [2022-03-01 17:23:14,702 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:23:14,702 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:23:14,703 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:23:14,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:23:14,703 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:23:14,703 INFO L87 Difference]: Start difference. First operand 88 states and 233 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 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-03-01 17:23:15,021 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:23:15,021 INFO L93 Difference]: Finished difference Result 128 states and 315 transitions. [2022-03-01 17:23:15,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:23:15,022 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 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 15 [2022-03-01 17:23:15,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:23:15,022 INFO L225 Difference]: With dead ends: 128 [2022-03-01 17:23:15,022 INFO L226 Difference]: Without dead ends: 123 [2022-03-01 17:23:15,023 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 47 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 200 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=142, Invalid=728, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:23:15,023 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 22 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 340 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:23:15,023 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 77 Invalid, 340 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:23:15,024 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-03-01 17:23:15,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 88. [2022-03-01 17:23:15,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 87 states have (on average 2.67816091954023) internal successors, (233), 87 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:15,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 233 transitions. [2022-03-01 17:23:15,026 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 233 transitions. Word has length 15 [2022-03-01 17:23:15,026 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:23:15,026 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 233 transitions. [2022-03-01 17:23:15,026 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 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-03-01 17:23:15,026 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 233 transitions. [2022-03-01 17:23:15,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:23:15,027 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:23:15,027 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:23:15,047 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-01 17:23:15,239 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-01 17:23:15,239 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:23:15,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:23:15,240 INFO L85 PathProgramCache]: Analyzing trace with hash -1989555360, now seen corresponding path program 20 times [2022-03-01 17:23:15,240 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:23:15,240 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [603219057] [2022-03-01 17:23:15,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:23:15,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:23:15,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:23:15,326 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:15,327 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:23:15,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [603219057] [2022-03-01 17:23:15,327 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [603219057] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:23:15,327 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216016734] [2022-03-01 17:23:15,327 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:23:15,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:23:15,327 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:23:15,328 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:23:15,329 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-03-01 17:23:15,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:23:15,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:23:15,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:23:15,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:23:15,585 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:15,586 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:23:16,686 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:16,687 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:23:17,369 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:17,370 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:23:49,842 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:49,842 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216016734] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:23:49,842 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:23:49,842 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-03-01 17:23:49,842 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800199935] [2022-03-01 17:23:49,842 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:23:49,843 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-01 17:23:49,843 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:23:49,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-01 17:23:49,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-03-01 17:23:49,843 INFO L87 Difference]: Start difference. First operand 88 states and 233 transitions. Second operand has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:50,055 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:23:50,055 INFO L93 Difference]: Finished difference Result 120 states and 305 transitions. [2022-03-01 17:23:50,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:23:50,056 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:23:50,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:23:50,056 INFO L225 Difference]: With dead ends: 120 [2022-03-01 17:23:50,056 INFO L226 Difference]: Without dead ends: 106 [2022-03-01 17:23:50,057 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=554, Unknown=0, NotChecked=0, Total=650 [2022-03-01 17:23:50,057 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 31 mSDsluCounter, 149 mSDsCounter, 0 mSdLazyCounter, 452 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 464 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 452 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:23:50,057 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 42 Invalid, 464 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 452 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:23:50,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-03-01 17:23:50,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 97. [2022-03-01 17:23:50,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.75) internal successors, (264), 96 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:50,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 264 transitions. [2022-03-01 17:23:50,060 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 264 transitions. Word has length 15 [2022-03-01 17:23:50,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:23:50,061 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 264 transitions. [2022-03-01 17:23:50,061 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 22 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:23:50,061 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 264 transitions. [2022-03-01 17:23:50,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:23:50,061 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:23:50,061 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:23:50,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-03-01 17:23:50,283 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:23:50,283 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:23:50,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:23:50,284 INFO L85 PathProgramCache]: Analyzing trace with hash -271806300, now seen corresponding path program 21 times [2022-03-01 17:23:50,284 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:23:50,284 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796587420] [2022-03-01 17:23:50,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:23:50,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:23:50,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:23:50,366 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:50,366 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:23:50,366 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796587420] [2022-03-01 17:23:50,366 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [796587420] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:23:50,367 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632954818] [2022-03-01 17:23:50,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-03-01 17:23:50,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:23:50,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:23:50,368 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:23:50,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-03-01 17:23:50,394 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-03-01 17:23:50,394 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:23:50,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:23:50,395 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:23:52,581 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:52,581 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 106 treesize of output 240 [2022-03-01 17:23:55,737 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:23:55,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:23:56,447 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:23:56,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:24:22,998 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:24:22,999 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632954818] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:24:22,999 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:24:22,999 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:24:22,999 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854684415] [2022-03-01 17:24:22,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:24:22,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:24:22,999 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:24:23,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:24:23,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:24:23,000 INFO L87 Difference]: Start difference. First operand 97 states and 264 transitions. Second operand has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:23,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:24:23,269 INFO L93 Difference]: Finished difference Result 144 states and 361 transitions. [2022-03-01 17:24:23,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-01 17:24:23,269 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:24:23,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:24:23,270 INFO L225 Difference]: With dead ends: 144 [2022-03-01 17:24:23,270 INFO L226 Difference]: Without dead ends: 134 [2022-03-01 17:24:23,271 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=132, Invalid=680, Unknown=0, NotChecked=0, Total=812 [2022-03-01 17:24:23,271 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 36 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 454 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:24:23,271 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 52 Invalid, 454 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:24:23,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-03-01 17:24:23,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 97. [2022-03-01 17:24:23,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.75) internal successors, (264), 96 states have internal predecessors, (264), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:23,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 264 transitions. [2022-03-01 17:24:23,274 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 264 transitions. Word has length 15 [2022-03-01 17:24:23,274 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:24:23,275 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 264 transitions. [2022-03-01 17:24:23,275 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5454545454545454) internal successors, (34), 21 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:24:23,275 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 264 transitions. [2022-03-01 17:24:23,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:24:23,275 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:24:23,275 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:24:23,293 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-03-01 17:24:23,487 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:24:23,487 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:24:23,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:24:23,488 INFO L85 PathProgramCache]: Analyzing trace with hash 583500354, now seen corresponding path program 22 times [2022-03-01 17:24:23,488 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:24:23,488 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428470315] [2022-03-01 17:24:23,488 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:24:23,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:24:23,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:24:23,598 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:24:23,598 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:24:23,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428470315] [2022-03-01 17:24:23,598 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428470315] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:24:23,598 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [346290668] [2022-03-01 17:24:23,598 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-01 17:24:23,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:24:23,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:24:23,600 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:24:23,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-03-01 17:24:23,630 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-01 17:24:23,630 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:24:23,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:24:23,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:24:42,066 WARN L228 SmtUtils]: Spent 6.14s on a formula simplification that was a NOOP. DAG size: 1582 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-01 17:25:20,245 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:25:20,245 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:25:22,053 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:22,053 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:25:22,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:25:22,759 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:25:34,973 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:34,973 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [346290668] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:25:34,973 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:25:34,973 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-03-01 17:25:34,973 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1920374212] [2022-03-01 17:25:34,973 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:25:34,974 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-01 17:25:34,974 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:25:34,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-01 17:25:34,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-03-01 17:25:34,974 INFO L87 Difference]: Start difference. First operand 97 states and 264 transitions. Second operand has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:25:35,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:25:35,547 INFO L93 Difference]: Finished difference Result 194 states and 439 transitions. [2022-03-01 17:25:35,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-01 17:25:35,547 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:25:35,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:25:35,548 INFO L225 Difference]: With dead ends: 194 [2022-03-01 17:25:35,548 INFO L226 Difference]: Without dead ends: 170 [2022-03-01 17:25:35,548 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 53 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 331 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=198, Invalid=1208, Unknown=0, NotChecked=0, Total=1406 [2022-03-01 17:25:35,549 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 95 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 568 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 108 SdHoareTripleChecker+Invalid, 656 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 568 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-01 17:25:35,549 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 108 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-01 17:25:35,549 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-03-01 17:25:35,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 97. [2022-03-01 17:25:35,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.7395833333333335) internal successors, (263), 96 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:25:35,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 263 transitions. [2022-03-01 17:25:35,552 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 263 transitions. Word has length 15 [2022-03-01 17:25:35,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:25:35,552 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 263 transitions. [2022-03-01 17:25:35,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.5) internal successors, (33), 21 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:25:35,553 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 263 transitions. [2022-03-01 17:25:35,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:25:35,553 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:25:35,553 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:25:35,570 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-01 17:25:35,763 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-03-01 17:25:35,764 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:25:35,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:25:35,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1328202852, now seen corresponding path program 23 times [2022-03-01 17:25:35,764 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:25:35,764 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037488375] [2022-03-01 17:25:35,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:25:35,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:25:35,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:25:35,846 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:35,846 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:25:35,846 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037488375] [2022-03-01 17:25:35,846 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1037488375] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:25:35,847 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94754245] [2022-03-01 17:25:35,847 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-03-01 17:25:35,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:25:35,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:25:35,848 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:25:35,849 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-03-01 17:25:35,873 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-03-01 17:25:35,873 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:25:35,873 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:25:35,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:25:38,095 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:25:38,095 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:25:42,875 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:25:42,875 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:25:43,553 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:25:43,554 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:26:17,368 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:17,368 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94754245] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:26:17,368 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:26:17,368 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-03-01 17:26:17,368 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1313564384] [2022-03-01 17:26:17,369 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:26:17,369 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-01 17:26:17,369 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:26:17,369 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-01 17:26:17,369 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-03-01 17:26:17,370 INFO L87 Difference]: Start difference. First operand 97 states and 263 transitions. Second operand has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:17,669 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:26:17,669 INFO L93 Difference]: Finished difference Result 143 states and 358 transitions. [2022-03-01 17:26:17,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-01 17:26:17,669 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:26:17,670 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:26:17,670 INFO L225 Difference]: With dead ends: 143 [2022-03-01 17:26:17,670 INFO L226 Difference]: Without dead ends: 138 [2022-03-01 17:26:17,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 204 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=130, Invalid=740, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:26:17,671 INFO L933 BasicCegarLoop]: 8 mSDtfsCounter, 20 mSDsluCounter, 166 mSDsCounter, 0 mSdLazyCounter, 430 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 98 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 430 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:26:17,671 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 98 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 430 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:26:17,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-03-01 17:26:17,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 97. [2022-03-01 17:26:17,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.7395833333333335) internal successors, (263), 96 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:17,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 263 transitions. [2022-03-01 17:26:17,674 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 263 transitions. Word has length 15 [2022-03-01 17:26:17,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:26:17,674 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 263 transitions. [2022-03-01 17:26:17,674 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 20 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:17,674 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 263 transitions. [2022-03-01 17:26:17,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:26:17,674 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:26:17,674 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:26:17,696 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2022-03-01 17:26:17,890 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-01 17:26:17,891 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:26:17,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:26:17,891 INFO L85 PathProgramCache]: Analyzing trace with hash -1355823486, now seen corresponding path program 24 times [2022-03-01 17:26:17,891 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:26:17,891 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247324552] [2022-03-01 17:26:17,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:26:17,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:26:17,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:26:17,975 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:17,975 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:26:17,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247324552] [2022-03-01 17:26:17,976 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247324552] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:26:17,976 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555177697] [2022-03-01 17:26:17,976 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-01 17:26:17,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:26:17,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:26:17,977 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:26:17,998 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-03-01 17:26:18,008 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-03-01 17:26:18,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:26:18,009 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:26:18,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:26:18,440 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:26:18,440 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:26:20,046 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:20,046 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:26:20,695 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:26:20,696 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:26:28,717 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:28,717 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555177697] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:26:28,717 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:26:28,717 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-03-01 17:26:28,718 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122216610] [2022-03-01 17:26:28,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:26:28,718 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-01 17:26:28,718 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:26:28,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-01 17:26:28,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-03-01 17:26:28,719 INFO L87 Difference]: Start difference. First operand 97 states and 263 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 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-03-01 17:26:29,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:26:29,045 INFO L93 Difference]: Finished difference Result 154 states and 382 transitions. [2022-03-01 17:26:29,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-01 17:26:29,045 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 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 15 [2022-03-01 17:26:29,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:26:29,046 INFO L225 Difference]: With dead ends: 154 [2022-03-01 17:26:29,046 INFO L226 Difference]: Without dead ends: 149 [2022-03-01 17:26:29,046 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-03-01 17:26:29,047 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 23 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 334 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-01 17:26:29,047 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 80 Invalid, 334 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-01 17:26:29,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-03-01 17:26:29,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 97. [2022-03-01 17:26:29,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 96 states have (on average 2.7395833333333335) internal successors, (263), 96 states have internal predecessors, (263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:29,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 263 transitions. [2022-03-01 17:26:29,050 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 263 transitions. Word has length 15 [2022-03-01 17:26:29,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:26:29,050 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 263 transitions. [2022-03-01 17:26:29,050 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 19 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-03-01 17:26:29,050 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 263 transitions. [2022-03-01 17:26:29,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-03-01 17:26:29,051 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:26:29,051 INFO L514 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:26:29,072 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-03-01 17:26:29,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-01 17:26:29,264 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:26:29,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:26:29,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1338705956, now seen corresponding path program 25 times [2022-03-01 17:26:29,264 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:26:29,264 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1549660555] [2022-03-01 17:26:29,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:26:29,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:26:29,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:26:29,365 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:29,365 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:26:29,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1549660555] [2022-03-01 17:26:29,365 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1549660555] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:26:29,365 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [311876155] [2022-03-01 17:26:29,365 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-03-01 17:26:29,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:26:29,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:26:29,367 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:26:29,367 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-03-01 17:26:29,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:26:29,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-03-01 17:26:29,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:26:29,729 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:26:29,729 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 7 select indices, 7 select index equivalence classes, 0 disjoint index pairs (out of 21 index pairs), introduced 13 new quantified variables, introduced 21 case distinctions, treesize of input 81 treesize of output 215 [2022-03-01 17:26:33,168 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:33,169 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:26:33,799 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:26:33,799 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 47 treesize of output 330 [2022-03-01 17:26:55,730 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:55,730 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [311876155] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-01 17:26:55,730 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-03-01 17:26:55,730 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-03-01 17:26:55,730 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841578722] [2022-03-01 17:26:55,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-03-01 17:26:55,730 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-01 17:26:55,731 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-03-01 17:26:55,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-01 17:26:55,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-03-01 17:26:55,731 INFO L87 Difference]: Start difference. First operand 97 states and 263 transitions. Second operand has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:56,105 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-01 17:26:56,105 INFO L93 Difference]: Finished difference Result 162 states and 404 transitions. [2022-03-01 17:26:56,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-01 17:26:56,105 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2022-03-01 17:26:56,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-01 17:26:56,106 INFO L225 Difference]: With dead ends: 162 [2022-03-01 17:26:56,106 INFO L226 Difference]: Without dead ends: 157 [2022-03-01 17:26:56,107 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 19 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=150, Invalid=720, Unknown=0, NotChecked=0, Total=870 [2022-03-01 17:26:56,107 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 30 mSDsluCounter, 143 mSDsCounter, 0 mSdLazyCounter, 336 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 85 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 336 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-01 17:26:56,107 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 85 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 336 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-01 17:26:56,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-03-01 17:26:56,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 99. [2022-03-01 17:26:56,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 99 states, 98 states have (on average 2.7142857142857144) internal successors, (266), 98 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:56,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 266 transitions. [2022-03-01 17:26:56,110 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 266 transitions. Word has length 15 [2022-03-01 17:26:56,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-01 17:26:56,110 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 266 transitions. [2022-03-01 17:26:56,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5789473684210527) internal successors, (30), 18 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-01 17:26:56,110 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 266 transitions. [2022-03-01 17:26:56,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-03-01 17:26:56,111 INFO L506 BasicCegarLoop]: Found error trace [2022-03-01 17:26:56,111 INFO L514 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-01 17:26:56,139 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-01 17:26:56,323 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-01 17:26:56,323 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-03-01 17:26:56,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-01 17:26:56,324 INFO L85 PathProgramCache]: Analyzing trace with hash 1974729243, now seen corresponding path program 26 times [2022-03-01 17:26:56,324 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-01 17:26:56,324 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1004697273] [2022-03-01 17:26:56,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-01 17:26:56,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-01 17:26:56,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-01 17:26:56,437 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:56,438 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-01 17:26:56,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1004697273] [2022-03-01 17:26:56,438 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1004697273] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-01 17:26:56,438 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387488860] [2022-03-01 17:26:56,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-01 17:26:56,438 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:26:56,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-01 17:26:56,439 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-01 17:26:56,440 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-03-01 17:26:56,468 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-01 17:26:56,468 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-01 17:26:56,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 36 conjunts are in the unsatisfiable core [2022-03-01 17:26:56,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-01 17:26:56,814 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-03-01 17:26:56,815 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 0 disjoint index pairs (out of 10 index pairs), introduced 9 new quantified variables, introduced 10 case distinctions, treesize of input 27 treesize of output 99 [2022-03-01 17:26:56,943 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-03-01 17:26:56,943 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-01 17:26:58,042 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-03-01 17:26:58,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 10 select indices, 10 select index equivalence classes, 0 disjoint index pairs (out of 45 index pairs), introduced 18 new quantified variables, introduced 45 case distinctions, treesize of input 23 treesize of output 371 [2022-03-01 17:27:46,186 INFO L353 Elim1Store]: treesize reduction 25, result has 94.3 percent of original size [2022-03-01 17:27:46,187 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 11 select indices, 11 select index equivalence classes, 0 disjoint index pairs (out of 55 index pairs), introduced 20 new quantified variables, introduced 55 case distinctions, treesize of input 25 treesize of output 455 [2022-03-01 17:28:53,520 INFO L353 Elim1Store]: treesize reduction 20, result has 93.1 percent of original size [2022-03-01 17:28:53,520 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 9 select indices, 9 select index equivalence classes, 0 disjoint index pairs (out of 36 index pairs), introduced 16 new quantified variables, introduced 36 case distinctions, treesize of input 21 treesize of output 300 [2022-03-01 17:29:17,518 INFO L353 Elim1Store]: treesize reduction 25, result has 95.3 percent of original size [2022-03-01 17:29:17,518 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 12 select indices, 12 select index equivalence classes, 0 disjoint index pairs (out of 66 index pairs), introduced 22 new quantified variables, introduced 66 case distinctions, treesize of input 27 treesize of output 547 Received shutdown request... [2022-03-01 17:29:52,652 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 17:29:52,654 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-03-01 17:29:52,655 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-03-01 17:29:52,672 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-03-01 17:29:52,684 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-03-01 17:29:52,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-01 17:29:52,856 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 17 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 13ms.. [2022-03-01 17:29:52,857 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-03-01 17:29:52,858 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-03-01 17:29:52,860 INFO L732 BasicCegarLoop]: Path program histogram: [26, 12, 2, 1] [2022-03-01 17:29:52,862 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-03-01 17:29:52,862 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-01 17:29:52,864 INFO L202 PluginConnector]: Adding new model unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 01.03 05:29:52 BasicIcfg [2022-03-01 17:29:52,864 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-01 17:29:52,864 INFO L158 Benchmark]: Toolchain (without parser) took 802555.69ms. Allocated memory was 187.7MB in the beginning and 933.2MB in the end (delta: 745.5MB). Free memory was 146.8MB in the beginning and 685.1MB in the end (delta: -538.2MB). Peak memory consumption was 576.9MB. Max. memory is 8.0GB. [2022-03-01 17:29:52,864 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 187.7MB. Free memory is still 148.0MB. There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 17:29:52,865 INFO L158 Benchmark]: Boogie Procedure Inliner took 26.02ms. Allocated memory is still 187.7MB. Free memory was 146.7MB in the beginning and 145.3MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-01 17:29:52,865 INFO L158 Benchmark]: Boogie Preprocessor took 20.47ms. Allocated memory is still 187.7MB. Free memory was 145.3MB in the beginning and 144.3MB in the end (delta: 955.2kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-01 17:29:52,865 INFO L158 Benchmark]: RCFGBuilder took 321.97ms. Allocated memory is still 187.7MB. Free memory was 144.2MB in the beginning and 132.4MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. [2022-03-01 17:29:52,865 INFO L158 Benchmark]: TraceAbstraction took 802182.23ms. Allocated memory was 187.7MB in the beginning and 933.2MB in the end (delta: 745.5MB). Free memory was 132.0MB in the beginning and 685.1MB in the end (delta: -553.0MB). Peak memory consumption was 562.3MB. Max. memory is 8.0GB. [2022-03-01 17:29:52,865 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.14ms. Allocated memory is still 187.7MB. Free memory is still 148.0MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 26.02ms. Allocated memory is still 187.7MB. Free memory was 146.7MB in the beginning and 145.3MB in the end (delta: 1.4MB). There was no memory consumed. Max. memory is 8.0GB. * Boogie Preprocessor took 20.47ms. Allocated memory is still 187.7MB. Free memory was 145.3MB in the beginning and 144.3MB in the end (delta: 955.2kB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 321.97ms. Allocated memory is still 187.7MB. Free memory was 144.2MB in the beginning and 132.4MB in the end (delta: 11.8MB). Peak memory consumption was 12.6MB. Max. memory is 8.0GB. * TraceAbstraction took 802182.23ms. Allocated memory was 187.7MB in the beginning and 933.2MB in the end (delta: 745.5MB). Free memory was 132.0MB in the beginning and 685.1MB in the end (delta: -553.0MB). Peak memory consumption was 562.3MB. 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: 65]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 17 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 13ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 17 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 13ms.. - TimeoutResultAtElement [Line: 60]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 17 with TraceHistMax 5,while TraceCheckSpWp was constructing backward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 3 for 13ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 22 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 802.1s, OverallIterations: 41, TraceHistogramMax: 5, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 9.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1329 SdHoareTripleChecker+Valid, 5.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1329 mSDsluCounter, 2026 SdHoareTripleChecker+Invalid, 4.3s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 4355 mSDsCounter, 929 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 10816 IncrementalHoareTripleChecker+Invalid, 11745 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 929 mSolverCounterUnsat, 299 mSDtfsCounter, 10816 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1436 GetRequests, 656 SyntacticMatches, 41 SemanticMatches, 739 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4267 ImplicationChecksByTransitivity, 8.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=99occurred in iteration=40, InterpolantAutomatonStates: 532, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.1s AutomataMinimizationTime, 40 MinimizatonAttempts, 1170 StatesRemovedByMinimization, 38 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 607.1s InterpolantComputationTime, 1058 NumberOfCodeBlocks, 1058 NumberOfCodeBlocksAsserted, 115 NumberOfCheckSat, 1452 ConstructedInterpolants, 0 QuantifiedInterpolants, 15628 SizeOfPredicates, 145 NumberOfNonLiveVariables, 1846 ConjunctsInSsa, 701 ConjunctsInUnsatCore, 112 InterpolantComputations, 4 PerfectInterpolantSequences, 100/937 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