/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.abstract-por-f0ea240 [2022-02-11 00:10:54,617 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-11 00:10:54,619 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-11 00:10:54,675 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-11 00:10:54,675 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-11 00:10:54,676 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-11 00:10:54,677 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-11 00:10:54,678 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-11 00:10:54,679 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-11 00:10:54,679 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-11 00:10:54,680 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-11 00:10:54,680 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-11 00:10:54,681 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-11 00:10:54,681 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-11 00:10:54,682 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-11 00:10:54,682 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-11 00:10:54,683 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-11 00:10:54,683 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-11 00:10:54,684 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-11 00:10:54,685 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-11 00:10:54,686 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-11 00:10:54,689 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-11 00:10:54,690 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-11 00:10:54,690 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-11 00:10:54,692 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-11 00:10:54,692 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-11 00:10:54,692 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-11 00:10:54,692 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-11 00:10:54,693 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-11 00:10:54,693 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-11 00:10:54,693 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-11 00:10:54,694 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-11 00:10:54,694 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-11 00:10:54,695 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-11 00:10:54,695 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-11 00:10:54,695 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-11 00:10:54,696 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-11 00:10:54,696 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-11 00:10:54,696 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-11 00:10:54,697 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-11 00:10:54,697 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-11 00:10:54,698 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-FA-NoLbe.epf [2022-02-11 00:10:54,716 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-11 00:10:54,716 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-11 00:10:54,716 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-11 00:10:54,717 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-11 00:10:54,717 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-11 00:10:54,717 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-11 00:10:54,718 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-11 00:10:54,718 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-11 00:10:54,718 INFO L138 SettingsManager]: * Use SBE=true [2022-02-11 00:10:54,718 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-11 00:10:54,718 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-11 00:10:54,718 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-11 00:10:54,719 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-11 00:10:54,720 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-11 00:10:54,720 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-11 00:10:54,720 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-11 00:10:54,720 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-11 00:10:54,720 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-11 00:10:54,720 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:10:54,720 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-11 00:10:54,721 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-11 00:10:54,721 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-11 00:10:54,721 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-11 00:10:54,721 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-11 00:10:54,721 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-11 00:10:54,721 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-11 00:10:54,721 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2022-02-11 00:10:54,921 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-11 00:10:54,943 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-11 00:10:54,945 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-11 00:10:54,945 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-11 00:10:54,946 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-11 00:10:54,947 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-02-11 00:10:54,947 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/unroll-cond-4.wvr.bpl' [2022-02-11 00:10:54,971 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-11 00:10:54,972 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-11 00:10:54,973 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-11 00:10:54,973 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-11 00:10:54,974 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-11 00:10:54,981 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:54,986 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:54,990 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-11 00:10:54,991 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-11 00:10:54,992 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-11 00:10:54,992 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-11 00:10:54,992 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-11 00:10:54,996 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:54,997 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:55,003 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:55,004 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:55,007 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:55,009 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:55,011 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 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:55,013 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-11 00:10:55,014 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-11 00:10:55,014 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-11 00:10:55,015 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-11 00:10:55,016 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:10:54" (1/1) ... [2022-02-11 00:10:55,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-11 00:10:55,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:10:55,039 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-11 00:10:55,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-11 00:10:55,066 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-11 00:10:55,066 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-11 00:10:55,067 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-11 00:10:55,067 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-11 00:10:55,067 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-11 00:10:55,067 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-11 00:10:55,067 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-11 00:10:55,067 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-11 00:10:55,067 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-11 00:10:55,068 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-11 00:10:55,104 INFO L234 CfgBuilder]: Building ICFG [2022-02-11 00:10:55,105 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-11 00:10:55,190 INFO L275 CfgBuilder]: Performing block encoding [2022-02-11 00:10:55,225 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-11 00:10:55,225 INFO L299 CfgBuilder]: Removed 2 assume(true) statements. [2022-02-11 00:10:55,226 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-02-11 00:10:55,227 INFO L202 PluginConnector]: Adding new model unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 11.02 12:10:55 BoogieIcfgContainer [2022-02-11 00:10:55,227 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-11 00:10:55,228 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-11 00:10:55,228 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-11 00:10:55,241 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-11 00:10:55,242 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 11.02 12:10:54" (1/2) ... [2022-02-11 00:10:55,244 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3f8c7ba0 and model type unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 11.02 12:10:55, skipping insertion in model container [2022-02-11 00:10:55,244 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 11.02 12:10:55" (2/2) ... [2022-02-11 00:10:55,245 INFO L112 eAbstractionObserver]: Analyzing ICFG unroll-cond-4.wvr.bpl [2022-02-11 00:10:55,249 WARN L154 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-11 00:10:55,250 INFO L209 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-11 00:10:55,250 INFO L168 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-11 00:10:55,250 INFO L538 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-11 00:10:55,269 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-11 00:10:55,301 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-11 00:10:55,307 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2022-02-11 00:10:55,308 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-11 00:10:55,314 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 21 places, 16 transitions, 48 flow [2022-02-11 00:10:55,334 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-02-11 00:10:55,335 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-02-11 00:10:55,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-02-11 00:10:55,340 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:10:55,340 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:10:55,341 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:10:55,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:10:55,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1075696567, now seen corresponding path program 1 times [2022-02-11 00:10:55,352 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:10:55,353 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006448906] [2022-02-11 00:10:55,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:10:55,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:10:55,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:10:55,578 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:10:55,579 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:10:55,579 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006448906] [2022-02-11 00:10:55,579 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2006448906] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:10:55,580 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:10:55,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-11 00:10:55,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596839131] [2022-02-11 00:10:55,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:10:55,598 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:10:55,598 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:10:55,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:10:55,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:10:55,616 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-02-11 00:10:55,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:10:55,685 INFO L93 Difference]: Finished difference Result 26 states and 43 transitions. [2022-02-11 00:10:55,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-11 00:10:55,687 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-02-11 00:10:55,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:10:55,697 INFO L225 Difference]: With dead ends: 26 [2022-02-11 00:10:55,697 INFO L226 Difference]: Without dead ends: 18 [2022-02-11 00:10:55,700 INFO L933 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-02-11 00:10:55,706 INFO L934 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-02-11 00:10:55,707 INFO L935 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-02-11 00:10:55,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-02-11 00:10:55,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-02-11 00:10:55,728 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-02-11 00:10:55,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 32 transitions. [2022-02-11 00:10:55,730 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 32 transitions. Word has length 10 [2022-02-11 00:10:55,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:10:55,730 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 32 transitions. [2022-02-11 00:10:55,731 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-02-11 00:10:55,731 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 32 transitions. [2022-02-11 00:10:55,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-02-11 00:10:55,731 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:10:55,732 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:10:55,732 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-02-11 00:10:55,733 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:10:55,734 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:10:55,734 INFO L85 PathProgramCache]: Analyzing trace with hash -1105428867, now seen corresponding path program 2 times [2022-02-11 00:10:55,734 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:10:55,735 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488800640] [2022-02-11 00:10:55,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:10:55,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:10:55,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:10:55,810 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:10:55,810 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:10:55,811 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488800640] [2022-02-11 00:10:55,811 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488800640] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:10:55,811 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:10:55,811 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-11 00:10:55,811 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045792296] [2022-02-11 00:10:55,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:10:55,813 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-02-11 00:10:55,813 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:10:55,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-02-11 00:10:55,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-02-11 00:10:55,814 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-02-11 00:10:55,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:10:55,850 INFO L93 Difference]: Finished difference Result 28 states and 51 transitions. [2022-02-11 00:10:55,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-02-11 00:10:55,850 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-02-11 00:10:55,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:10:55,852 INFO L225 Difference]: With dead ends: 28 [2022-02-11 00:10:55,852 INFO L226 Difference]: Without dead ends: 23 [2022-02-11 00:10:55,852 INFO L933 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-02-11 00:10:55,856 INFO L934 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-02-11 00:10:55,857 INFO L935 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-02-11 00:10:55,859 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-02-11 00:10:55,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 20. [2022-02-11 00:10:55,864 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-02-11 00:10:55,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 35 transitions. [2022-02-11 00:10:55,865 INFO L78 Accepts]: Start accepts. Automaton has 20 states and 35 transitions. Word has length 10 [2022-02-11 00:10:55,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:10:55,866 INFO L470 AbstractCegarLoop]: Abstraction has 20 states and 35 transitions. [2022-02-11 00:10:55,867 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-02-11 00:10:55,867 INFO L276 IsEmpty]: Start isEmpty. Operand 20 states and 35 transitions. [2022-02-11 00:10:55,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-02-11 00:10:55,867 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:10:55,867 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:10:55,868 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-02-11 00:10:55,868 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:10:55,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:10:55,869 INFO L85 PathProgramCache]: Analyzing trace with hash -883720444, now seen corresponding path program 1 times [2022-02-11 00:10:55,869 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:10:55,869 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923421357] [2022-02-11 00:10:55,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:10:55,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:10:55,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:10:56,159 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:10:56,160 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:10:56,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923421357] [2022-02-11 00:10:56,160 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923421357] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:10:56,160 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533905459] [2022-02-11 00:10:56,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:10:56,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:10:56,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:10:56,163 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:10:56,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-11 00:10:56,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:10:56,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:10:56,201 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:10:59,080 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-02-11 00:10:59,091 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:10:59,091 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:10:59,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:10:59,811 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-02-11 00:11:00,451 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:00,453 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533905459] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:11:00,453 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:11:00,453 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2022-02-11 00:11:00,453 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001016770] [2022-02-11 00:11:00,453 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:11:00,454 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-11 00:11:00,454 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:11:00,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-11 00:11:00,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-02-11 00:11:00,455 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-02-11 00:11:00,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:11:00,584 INFO L93 Difference]: Finished difference Result 42 states and 72 transitions. [2022-02-11 00:11:00,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:11:00,585 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-02-11 00:11:00,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:11:00,586 INFO L225 Difference]: With dead ends: 42 [2022-02-11 00:11:00,586 INFO L226 Difference]: Without dead ends: 34 [2022-02-11 00:11:00,588 INFO L933 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-02-11 00:11:00,591 INFO L934 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-02-11 00:11:00,592 INFO L935 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-02-11 00:11:00,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-02-11 00:11:00,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 25. [2022-02-11 00:11:00,597 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-02-11 00:11:00,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 47 transitions. [2022-02-11 00:11:00,598 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 47 transitions. Word has length 11 [2022-02-11 00:11:00,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:11:00,599 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 47 transitions. [2022-02-11 00:11:00,599 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-02-11 00:11:00,599 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 47 transitions. [2022-02-11 00:11:00,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-02-11 00:11:00,600 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:11:00,600 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:11:00,621 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-11 00:11:00,822 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-02-11 00:11:00,822 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:11:00,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:11:00,822 INFO L85 PathProgramCache]: Analyzing trace with hash -913452744, now seen corresponding path program 2 times [2022-02-11 00:11:00,823 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:11:00,823 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688034670] [2022-02-11 00:11:00,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:11:00,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:11:00,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:11:00,961 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:00,962 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:11:00,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688034670] [2022-02-11 00:11:00,962 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688034670] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:11:00,962 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077461360] [2022-02-11 00:11:00,962 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:11:00,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:11:00,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:11:00,964 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:11:00,966 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-11 00:11:00,990 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:11:00,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:11:00,991 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:11:00,991 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:11:07,576 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:07,576 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-02-11 00:11:07,668 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:07,668 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:11:08,234 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:08,235 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 70 treesize of output 107 [2022-02-11 00:11:08,880 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:08,880 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077461360] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:11:08,880 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:11:08,880 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-02-11 00:11:08,881 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562083049] [2022-02-11 00:11:08,881 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:11:08,882 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-02-11 00:11:08,882 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:11:08,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-02-11 00:11:08,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2022-02-11 00:11:08,883 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-02-11 00:11:09,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:11:09,146 INFO L93 Difference]: Finished difference Result 42 states and 74 transitions. [2022-02-11 00:11:09,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:11:09,147 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-02-11 00:11:09,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:11:09,147 INFO L225 Difference]: With dead ends: 42 [2022-02-11 00:11:09,147 INFO L226 Difference]: Without dead ends: 32 [2022-02-11 00:11:09,147 INFO L933 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-02-11 00:11:09,148 INFO L934 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-02-11 00:11:09,148 INFO L935 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-02-11 00:11:09,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-02-11 00:11:09,150 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 25. [2022-02-11 00:11:09,150 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-02-11 00:11:09,150 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 47 transitions. [2022-02-11 00:11:09,150 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 47 transitions. Word has length 11 [2022-02-11 00:11:09,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:11:09,150 INFO L470 AbstractCegarLoop]: Abstraction has 25 states and 47 transitions. [2022-02-11 00:11:09,151 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-02-11 00:11:09,151 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 47 transitions. [2022-02-11 00:11:09,151 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2022-02-11 00:11:09,151 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:11:09,151 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:11:09,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-11 00:11:09,373 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-02-11 00:11:09,373 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:11:09,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:11:09,374 INFO L85 PathProgramCache]: Analyzing trace with hash 859804100, now seen corresponding path program 3 times [2022-02-11 00:11:09,374 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:11:09,374 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837506830] [2022-02-11 00:11:09,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:11:09,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:11:09,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:11:09,415 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:09,415 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:11:09,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837506830] [2022-02-11 00:11:09,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837506830] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:11:09,415 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785873309] [2022-02-11 00:11:09,415 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:11:09,415 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:11:09,415 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:11:09,416 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:11:09,419 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-11 00:11:09,436 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-02-11 00:11:09,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:11:09,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-11 00:11:09,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:11:09,584 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:09,585 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-02-11 00:11:09,707 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:09,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:11:10,180 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:10,181 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 72 treesize of output 114 [2022-02-11 00:11:10,947 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:10,948 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785873309] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:11:10,948 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:11:10,948 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2022-02-11 00:11:10,948 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383573968] [2022-02-11 00:11:10,948 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:11:10,948 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:11:10,948 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:11:10,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:11:10,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:11:10,949 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-02-11 00:11:11,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:11:11,056 INFO L93 Difference]: Finished difference Result 56 states and 98 transitions. [2022-02-11 00:11:11,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:11:11,058 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-02-11 00:11:11,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:11:11,058 INFO L225 Difference]: With dead ends: 56 [2022-02-11 00:11:11,058 INFO L226 Difference]: Without dead ends: 46 [2022-02-11 00:11:11,059 INFO L933 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-02-11 00:11:11,059 INFO L934 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-02-11 00:11:11,059 INFO L935 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-02-11 00:11:11,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-02-11 00:11:11,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 29. [2022-02-11 00:11:11,063 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-02-11 00:11:11,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 53 transitions. [2022-02-11 00:11:11,063 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 53 transitions. Word has length 11 [2022-02-11 00:11:11,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:11:11,063 INFO L470 AbstractCegarLoop]: Abstraction has 29 states and 53 transitions. [2022-02-11 00:11:11,063 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-02-11 00:11:11,063 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 53 transitions. [2022-02-11 00:11:11,064 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-11 00:11:11,064 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:11:11,064 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:11:11,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-11 00:11:11,264 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-02-11 00:11:11,265 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:11:11,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:11:11,265 INFO L85 PathProgramCache]: Analyzing trace with hash 772572073, now seen corresponding path program 4 times [2022-02-11 00:11:11,265 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:11:11,265 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401178871] [2022-02-11 00:11:11,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:11:11,265 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:11:11,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:11:11,404 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:11,404 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:11:11,404 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401178871] [2022-02-11 00:11:11,405 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401178871] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:11:11,405 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709185591] [2022-02-11 00:11:11,405 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:11:11,405 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:11:11,405 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:11:11,406 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:11:11,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-11 00:11:11,426 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:11:11,426 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:11:11,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:11:11,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:11:11,536 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:11,536 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-02-11 00:11:11,546 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:11,546 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:11:12,183 INFO L353 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2022-02-11 00:11:12,184 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-02-11 00:11:12,319 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-11 00:11:12,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 11 treesize of output 50 [2022-02-11 00:11:12,376 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-11 00:11:12,377 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-02-11 00:11:12,399 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:12,400 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-02-11 00:11:12,413 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:12,413 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709185591] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:11:12,413 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:11:12,413 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2022-02-11 00:11:12,413 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367198068] [2022-02-11 00:11:12,413 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:11:12,413 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-11 00:11:12,413 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:11:12,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-11 00:11:12,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=139, Unknown=0, NotChecked=0, Total=182 [2022-02-11 00:11:12,414 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-02-11 00:11:12,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:11:12,650 INFO L93 Difference]: Finished difference Result 55 states and 97 transitions. [2022-02-11 00:11:12,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:11:12,651 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-02-11 00:11:12,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:11:12,651 INFO L225 Difference]: With dead ends: 55 [2022-02-11 00:11:12,651 INFO L226 Difference]: Without dead ends: 47 [2022-02-11 00:11:12,652 INFO L933 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-02-11 00:11:12,652 INFO L934 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-02-11 00:11:12,652 INFO L935 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-02-11 00:11:12,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-02-11 00:11:12,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 34. [2022-02-11 00:11:12,655 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-02-11 00:11:12,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 66 transitions. [2022-02-11 00:11:12,655 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 66 transitions. Word has length 12 [2022-02-11 00:11:12,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:11:12,655 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 66 transitions. [2022-02-11 00:11:12,655 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-02-11 00:11:12,655 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 66 transitions. [2022-02-11 00:11:12,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-11 00:11:12,656 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:11:12,656 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:11:12,674 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-11 00:11:12,861 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-02-11 00:11:12,861 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:11:12,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:11:12,861 INFO L85 PathProgramCache]: Analyzing trace with hash 742839773, now seen corresponding path program 5 times [2022-02-11 00:11:12,861 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:11:12,861 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925427865] [2022-02-11 00:11:12,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:11:12,861 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:11:12,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:11:12,991 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:12,992 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:11:12,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925427865] [2022-02-11 00:11:12,992 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925427865] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:11:12,992 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [300582043] [2022-02-11 00:11:12,992 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:11:12,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:11:12,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:11:12,993 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:11:12,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-11 00:11:13,020 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:11:13,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:11:13,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:11:13,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:11:28,823 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:28,824 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-02-11 00:11:28,900 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:28,901 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:11:29,514 INFO L353 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2022-02-11 00:11:29,514 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-02-11 00:11:29,716 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-11 00:11:29,716 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 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-02-11 00:11:29,782 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-11 00:11:29,783 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-02-11 00:11:29,811 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:11:29,811 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-02-11 00:11:29,828 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:29,828 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [300582043] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:11:29,828 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:11:29,828 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2022-02-11 00:11:29,828 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719881482] [2022-02-11 00:11:29,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:11:29,829 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-02-11 00:11:29,829 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:11:29,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-02-11 00:11:29,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2022-02-11 00:11:29,830 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-02-11 00:11:30,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:11:30,234 INFO L93 Difference]: Finished difference Result 53 states and 96 transitions. [2022-02-11 00:11:30,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-11 00:11:30,235 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-02-11 00:11:30,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:11:30,235 INFO L225 Difference]: With dead ends: 53 [2022-02-11 00:11:30,235 INFO L226 Difference]: Without dead ends: 43 [2022-02-11 00:11:30,236 INFO L933 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-02-11 00:11:30,236 INFO L934 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-02-11 00:11:30,236 INFO L935 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-02-11 00:11:30,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-02-11 00:11:30,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 33. [2022-02-11 00:11:30,242 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-02-11 00:11:30,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2022-02-11 00:11:30,242 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2022-02-11 00:11:30,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:11:30,243 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2022-02-11 00:11:30,243 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-02-11 00:11:30,243 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2022-02-11 00:11:30,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-11 00:11:30,243 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:11:30,243 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:11:30,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-02-11 00:11:30,450 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-02-11 00:11:30,451 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:11:30,451 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:11:30,451 INFO L85 PathProgramCache]: Analyzing trace with hash -1778870679, now seen corresponding path program 6 times [2022-02-11 00:11:30,451 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:11:30,451 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566684401] [2022-02-11 00:11:30,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:11:30,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:11:30,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:11:30,561 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:11:30,561 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:11:30,561 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566684401] [2022-02-11 00:11:30,561 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1566684401] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:11:30,562 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809584970] [2022-02-11 00:11:30,562 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:11:30,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:11:30,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:11:30,563 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:11:30,564 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-11 00:11:30,589 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-02-11 00:11:30,589 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:11:30,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 20 conjunts are in the unsatisfiable core [2022-02-11 00:11:30,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:11:48,467 WARN L228 SmtUtils]: Spent 8.71s 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-02-11 00:12:30,270 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:30,271 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-02-11 00:12:30,317 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:30,317 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:31,130 INFO L353 Elim1Store]: treesize reduction 10, result has 87.7 percent of original size [2022-02-11 00:12:31,130 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-02-11 00:12:31,433 INFO L353 Elim1Store]: treesize reduction 10, result has 79.6 percent of original size [2022-02-11 00:12:31,434 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-02-11 00:12:31,499 INFO L353 Elim1Store]: treesize reduction 5, result has 80.0 percent of original size [2022-02-11 00:12:31,499 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-02-11 00:12:31,528 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:31,529 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-02-11 00:12:31,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:31,544 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809584970] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:31,544 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:31,544 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-02-11 00:12:31,544 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1023721769] [2022-02-11 00:12:31,544 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:31,545 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-11 00:12:31,545 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:31,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-11 00:12:31,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-02-11 00:12:31,546 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-02-11 00:12:31,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:31,739 INFO L93 Difference]: Finished difference Result 66 states and 116 transitions. [2022-02-11 00:12:31,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:12:31,740 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-02-11 00:12:31,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:31,740 INFO L225 Difference]: With dead ends: 66 [2022-02-11 00:12:31,741 INFO L226 Difference]: Without dead ends: 56 [2022-02-11 00:12:31,741 INFO L933 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-02-11 00:12:31,741 INFO L934 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-02-11 00:12:31,742 INFO L935 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-02-11 00:12:31,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-02-11 00:12:31,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 33. [2022-02-11 00:12:31,745 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-02-11 00:12:31,746 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 62 transitions. [2022-02-11 00:12:31,746 INFO L78 Accepts]: Start accepts. Automaton has 33 states and 62 transitions. Word has length 12 [2022-02-11 00:12:31,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:31,746 INFO L470 AbstractCegarLoop]: Abstraction has 33 states and 62 transitions. [2022-02-11 00:12:31,746 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-02-11 00:12:31,746 INFO L276 IsEmpty]: Start isEmpty. Operand 33 states and 62 transitions. [2022-02-11 00:12:31,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-11 00:12:31,746 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:31,747 INFO L515 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:31,775 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-02-11 00:12:31,947 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-02-11 00:12:31,948 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:31,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:31,948 INFO L85 PathProgramCache]: Analyzing trace with hash -65515201, now seen corresponding path program 1 times [2022-02-11 00:12:31,948 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:31,948 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283183513] [2022-02-11 00:12:31,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:31,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:31,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:31,976 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-11 00:12:31,977 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:31,977 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283183513] [2022-02-11 00:12:31,977 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283183513] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:12:31,977 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:12:31,977 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-02-11 00:12:31,977 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955674251] [2022-02-11 00:12:31,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:12:31,978 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-11 00:12:31,978 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:31,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-11 00:12:31,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-11 00:12:31,978 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-02-11 00:12:31,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:31,997 INFO L93 Difference]: Finished difference Result 39 states and 74 transitions. [2022-02-11 00:12:31,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-11 00:12:31,998 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-02-11 00:12:31,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:31,998 INFO L225 Difference]: With dead ends: 39 [2022-02-11 00:12:31,998 INFO L226 Difference]: Without dead ends: 39 [2022-02-11 00:12:31,999 INFO L933 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-02-11 00:12:31,999 INFO L934 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-02-11 00:12:31,999 INFO L935 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-02-11 00:12:32,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39 states. [2022-02-11 00:12:32,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39 to 34. [2022-02-11 00:12:32,002 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-02-11 00:12:32,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 65 transitions. [2022-02-11 00:12:32,002 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 65 transitions. Word has length 12 [2022-02-11 00:12:32,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:32,003 INFO L470 AbstractCegarLoop]: Abstraction has 34 states and 65 transitions. [2022-02-11 00:12:32,003 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-02-11 00:12:32,003 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 65 transitions. [2022-02-11 00:12:32,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-11 00:12:32,003 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:32,003 INFO L515 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:32,003 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2022-02-11 00:12:32,004 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:32,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:32,004 INFO L85 PathProgramCache]: Analyzing trace with hash -985215909, now seen corresponding path program 1 times [2022-02-11 00:12:32,004 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:32,004 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087962887] [2022-02-11 00:12:32,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:32,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:32,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:32,026 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:32,026 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:32,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1087962887] [2022-02-11 00:12:32,026 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1087962887] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:32,026 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003484203] [2022-02-11 00:12:32,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:32,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:32,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:32,028 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:32,029 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-11 00:12:32,061 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:32,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-11 00:12:32,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:32,095 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:32,095 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:32,129 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:32,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003484203] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:32,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:32,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2022-02-11 00:12:32,129 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101255025] [2022-02-11 00:12:32,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:32,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-02-11 00:12:32,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:32,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-02-11 00:12:32,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-02-11 00:12:32,131 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-02-11 00:12:32,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:32,238 INFO L93 Difference]: Finished difference Result 78 states and 143 transitions. [2022-02-11 00:12:32,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:12:32,239 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-02-11 00:12:32,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:32,239 INFO L225 Difference]: With dead ends: 78 [2022-02-11 00:12:32,239 INFO L226 Difference]: Without dead ends: 78 [2022-02-11 00:12:32,240 INFO L933 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-02-11 00:12:32,240 INFO L934 BasicCegarLoop]: 7 mSDtfsCounter, 26 mSDsluCounter, 35 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-02-11 00:12:32,241 INFO L935 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-02-11 00:12:32,241 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-02-11 00:12:32,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 43. [2022-02-11 00:12:32,244 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-02-11 00:12:32,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 89 transitions. [2022-02-11 00:12:32,244 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 89 transitions. Word has length 12 [2022-02-11 00:12:32,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:32,244 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 89 transitions. [2022-02-11 00:12:32,244 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-02-11 00:12:32,246 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 89 transitions. [2022-02-11 00:12:32,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-11 00:12:32,246 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:32,246 INFO L515 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:32,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-02-11 00:12:32,447 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-02-11 00:12:32,450 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:32,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:32,450 INFO L85 PathProgramCache]: Analyzing trace with hash 455754980, now seen corresponding path program 7 times [2022-02-11 00:12:32,450 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:32,450 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662731239] [2022-02-11 00:12:32,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:32,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:32,514 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:32,514 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:32,514 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662731239] [2022-02-11 00:12:32,515 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1662731239] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:32,515 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245372614] [2022-02-11 00:12:32,515 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:12:32,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:32,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:32,517 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:32,518 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-11 00:12:32,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:32,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 19 conjunts are in the unsatisfiable core [2022-02-11 00:12:32,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:33,159 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:33,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 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-02-11 00:12:33,177 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:33,178 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:33,852 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:33,852 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-02-11 00:12:42,102 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:42,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245372614] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:42,102 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:42,102 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-02-11 00:12:42,102 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1935224063] [2022-02-11 00:12:42,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:42,103 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-02-11 00:12:42,103 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:42,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-02-11 00:12:42,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2022-02-11 00:12:42,103 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-02-11 00:12:42,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:42,256 INFO L93 Difference]: Finished difference Result 83 states and 144 transitions. [2022-02-11 00:12:42,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-11 00:12:42,256 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-02-11 00:12:42,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:42,257 INFO L225 Difference]: With dead ends: 83 [2022-02-11 00:12:42,257 INFO L226 Difference]: Without dead ends: 78 [2022-02-11 00:12:42,257 INFO L933 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-02-11 00:12:42,257 INFO L934 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-02-11 00:12:42,257 INFO L935 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-02-11 00:12:42,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-02-11 00:12:42,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 43. [2022-02-11 00:12:42,261 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-02-11 00:12:42,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 89 transitions. [2022-02-11 00:12:42,262 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 89 transitions. Word has length 13 [2022-02-11 00:12:42,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:42,262 INFO L470 AbstractCegarLoop]: Abstraction has 43 states and 89 transitions. [2022-02-11 00:12:42,262 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-02-11 00:12:42,262 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 89 transitions. [2022-02-11 00:12:42,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:42,262 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:42,262 INFO L515 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:42,280 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2022-02-11 00:12:42,475 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-02-11 00:12:42,476 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:42,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:42,476 INFO L85 PathProgramCache]: Analyzing trace with hash 1564758715, now seen corresponding path program 2 times [2022-02-11 00:12:42,476 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:42,476 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583432049] [2022-02-11 00:12:42,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:42,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:42,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:42,510 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:42,511 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:42,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583432049] [2022-02-11 00:12:42,511 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583432049] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:42,511 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549838243] [2022-02-11 00:12:42,511 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:12:42,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:42,511 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:42,512 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:42,513 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-11 00:12:42,532 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:12:42,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:42,533 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:42,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:42,559 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:42,560 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:42,600 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:42,600 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549838243] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:42,600 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:42,600 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:42,600 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462257392] [2022-02-11 00:12:42,600 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:42,601 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:42,601 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:42,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:42,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:42,601 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-02-11 00:12:42,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:42,683 INFO L93 Difference]: Finished difference Result 110 states and 198 transitions. [2022-02-11 00:12:42,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-11 00:12:42,683 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-02-11 00:12:42,683 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:42,684 INFO L225 Difference]: With dead ends: 110 [2022-02-11 00:12:42,684 INFO L226 Difference]: Without dead ends: 105 [2022-02-11 00:12:42,684 INFO L933 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-02-11 00:12:42,684 INFO L934 BasicCegarLoop]: 8 mSDtfsCounter, 56 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s 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-02-11 00:12:42,685 INFO L935 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-02-11 00:12:42,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-02-11 00:12:42,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 51. [2022-02-11 00:12:42,687 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-02-11 00:12:42,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 117 transitions. [2022-02-11 00:12:42,688 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 117 transitions. Word has length 14 [2022-02-11 00:12:42,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:42,688 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 117 transitions. [2022-02-11 00:12:42,688 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-02-11 00:12:42,688 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 117 transitions. [2022-02-11 00:12:42,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:42,688 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:42,688 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:42,706 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-02-11 00:12:42,903 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-02-11 00:12:42,904 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:42,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:42,904 INFO L85 PathProgramCache]: Analyzing trace with hash -1157725431, now seen corresponding path program 8 times [2022-02-11 00:12:42,904 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:42,904 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281789485] [2022-02-11 00:12:42,904 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:42,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:42,937 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:42,937 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:42,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281789485] [2022-02-11 00:12:42,937 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281789485] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:42,937 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237642681] [2022-02-11 00:12:42,937 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:12:42,938 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:42,938 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:42,939 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:42,940 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-11 00:12:42,959 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:12:42,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:42,960 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:42,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:42,984 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:42,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:43,005 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:43,006 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237642681] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:43,006 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:43,006 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:43,006 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [683769806] [2022-02-11 00:12:43,006 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:43,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:43,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:43,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:43,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:43,032 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-02-11 00:12:43,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:43,091 INFO L93 Difference]: Finished difference Result 92 states and 174 transitions. [2022-02-11 00:12:43,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:12:43,092 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-02-11 00:12:43,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:43,092 INFO L225 Difference]: With dead ends: 92 [2022-02-11 00:12:43,092 INFO L226 Difference]: Without dead ends: 92 [2022-02-11 00:12:43,093 INFO L933 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-02-11 00:12:43,093 INFO L934 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-02-11 00:12:43,093 INFO L935 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-02-11 00:12:43,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-02-11 00:12:43,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 54. [2022-02-11 00:12:43,096 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-02-11 00:12:43,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 123 transitions. [2022-02-11 00:12:43,097 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 123 transitions. Word has length 14 [2022-02-11 00:12:43,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:43,100 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 123 transitions. [2022-02-11 00:12:43,100 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-02-11 00:12:43,101 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 123 transitions. [2022-02-11 00:12:43,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:43,101 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:43,101 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:43,120 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-11 00:12:43,315 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-02-11 00:12:43,315 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:43,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:43,316 INFO L85 PathProgramCache]: Analyzing trace with hash 585799113, now seen corresponding path program 9 times [2022-02-11 00:12:43,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:43,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509043133] [2022-02-11 00:12:43,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:43,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:43,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:43,342 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:43,342 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:43,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509043133] [2022-02-11 00:12:43,342 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509043133] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:43,342 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [307887465] [2022-02-11 00:12:43,342 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:12:43,343 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:43,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:43,344 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:43,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-11 00:12:43,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:12:43,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:43,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:43,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:43,392 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:43,392 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:43,415 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:43,415 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [307887465] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:43,415 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:43,415 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:43,415 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567211857] [2022-02-11 00:12:43,415 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:43,416 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:43,416 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:43,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:43,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:43,416 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-02-11 00:12:43,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:43,476 INFO L93 Difference]: Finished difference Result 65 states and 136 transitions. [2022-02-11 00:12:43,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:12:43,476 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-02-11 00:12:43,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:43,477 INFO L225 Difference]: With dead ends: 65 [2022-02-11 00:12:43,477 INFO L226 Difference]: Without dead ends: 63 [2022-02-11 00:12:43,477 INFO L933 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-02-11 00:12:43,477 INFO L934 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-02-11 00:12:43,478 INFO L935 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-02-11 00:12:43,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 63 states. [2022-02-11 00:12:43,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 63 to 54. [2022-02-11 00:12:43,480 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-02-11 00:12:43,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 122 transitions. [2022-02-11 00:12:43,481 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 122 transitions. Word has length 14 [2022-02-11 00:12:43,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:43,481 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 122 transitions. [2022-02-11 00:12:43,481 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-02-11 00:12:43,481 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 122 transitions. [2022-02-11 00:12:43,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:43,482 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:43,482 INFO L515 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:43,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-11 00:12:43,686 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-02-11 00:12:43,686 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:43,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:43,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1498364069, now seen corresponding path program 3 times [2022-02-11 00:12:43,686 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:43,687 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161721093] [2022-02-11 00:12:43,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:43,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:43,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:43,723 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:43,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:43,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161721093] [2022-02-11 00:12:43,723 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161721093] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:43,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1062518233] [2022-02-11 00:12:43,723 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:12:43,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:43,723 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:43,724 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:43,725 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-11 00:12:43,745 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:12:43,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:43,746 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:43,746 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:43,772 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:43,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:43,796 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:43,796 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1062518233] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:43,796 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:43,796 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:43,796 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778589991] [2022-02-11 00:12:43,796 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:43,797 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:43,797 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:43,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:43,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:43,797 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-02-11 00:12:43,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:43,849 INFO L93 Difference]: Finished difference Result 101 states and 187 transitions. [2022-02-11 00:12:43,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-02-11 00:12:43,850 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-02-11 00:12:43,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:43,850 INFO L225 Difference]: With dead ends: 101 [2022-02-11 00:12:43,850 INFO L226 Difference]: Without dead ends: 101 [2022-02-11 00:12:43,850 INFO L933 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-02-11 00:12:43,851 INFO L934 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.0s IncrementalHoareTripleChecker+Time [2022-02-11 00:12:43,851 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 34 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-11 00:12:43,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-02-11 00:12:43,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 52. [2022-02-11 00:12:43,853 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-02-11 00:12:43,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 115 transitions. [2022-02-11 00:12:43,853 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 115 transitions. Word has length 14 [2022-02-11 00:12:43,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:43,854 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 115 transitions. [2022-02-11 00:12:43,854 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-02-11 00:12:43,854 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 115 transitions. [2022-02-11 00:12:43,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:43,854 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:43,854 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:43,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-11 00:12:44,064 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-02-11 00:12:44,065 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:44,065 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:44,065 INFO L85 PathProgramCache]: Analyzing trace with hash -277813571, now seen corresponding path program 10 times [2022-02-11 00:12:44,065 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:44,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311958299] [2022-02-11 00:12:44,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:44,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:44,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:44,102 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 5 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,102 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:44,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1311958299] [2022-02-11 00:12:44,102 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1311958299] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:44,102 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1315914832] [2022-02-11 00:12:44,102 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:12:44,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:44,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:44,103 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:44,104 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-11 00:12:44,126 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:12:44,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:44,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:44,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:44,149 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,149 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:44,172 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 6 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,172 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1315914832] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:44,173 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:44,173 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:44,173 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429779283] [2022-02-11 00:12:44,173 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:44,173 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:44,173 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:44,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:44,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:44,174 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-02-11 00:12:44,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:44,226 INFO L93 Difference]: Finished difference Result 65 states and 131 transitions. [2022-02-11 00:12:44,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:12:44,226 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-02-11 00:12:44,226 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:44,226 INFO L225 Difference]: With dead ends: 65 [2022-02-11 00:12:44,226 INFO L226 Difference]: Without dead ends: 61 [2022-02-11 00:12:44,227 INFO L933 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-02-11 00:12:44,228 INFO L934 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-02-11 00:12:44,228 INFO L935 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-02-11 00:12:44,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-02-11 00:12:44,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 52. [2022-02-11 00:12:44,230 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-02-11 00:12:44,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 114 transitions. [2022-02-11 00:12:44,231 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 114 transitions. Word has length 14 [2022-02-11 00:12:44,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:44,231 INFO L470 AbstractCegarLoop]: Abstraction has 52 states and 114 transitions. [2022-02-11 00:12:44,231 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-02-11 00:12:44,231 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 114 transitions. [2022-02-11 00:12:44,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:44,232 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:44,232 INFO L515 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:44,249 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-02-11 00:12:44,445 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-02-11 00:12:44,445 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:44,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:44,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1379453883, now seen corresponding path program 4 times [2022-02-11 00:12:44,446 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:44,446 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845318578] [2022-02-11 00:12:44,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:44,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:44,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:44,479 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,479 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:44,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845318578] [2022-02-11 00:12:44,479 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845318578] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:44,479 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1155646884] [2022-02-11 00:12:44,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:12:44,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:44,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:44,480 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:44,481 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-11 00:12:44,503 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:12:44,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:44,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:44,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:44,529 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:44,551 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,552 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1155646884] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:44,552 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:44,552 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:44,552 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1464400305] [2022-02-11 00:12:44,552 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:44,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:44,552 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:44,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:44,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:44,553 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-02-11 00:12:44,604 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:44,604 INFO L93 Difference]: Finished difference Result 105 states and 196 transitions. [2022-02-11 00:12:44,604 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:12:44,604 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-02-11 00:12:44,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:44,605 INFO L225 Difference]: With dead ends: 105 [2022-02-11 00:12:44,605 INFO L226 Difference]: Without dead ends: 105 [2022-02-11 00:12:44,605 INFO L933 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-02-11 00:12:44,605 INFO L934 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-02-11 00:12:44,606 INFO L935 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-02-11 00:12:44,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2022-02-11 00:12:44,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 53. [2022-02-11 00:12:44,608 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-02-11 00:12:44,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 118 transitions. [2022-02-11 00:12:44,608 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 118 transitions. Word has length 14 [2022-02-11 00:12:44,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:44,608 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 118 transitions. [2022-02-11 00:12:44,608 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-02-11 00:12:44,608 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 118 transitions. [2022-02-11 00:12:44,609 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:44,609 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:44,609 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:44,626 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-11 00:12:44,819 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-02-11 00:12:44,820 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:44,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:44,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1280002999, now seen corresponding path program 11 times [2022-02-11 00:12:44,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:44,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1651838603] [2022-02-11 00:12:44,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:44,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:44,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:44,851 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,852 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:44,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1651838603] [2022-02-11 00:12:44,852 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1651838603] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:44,852 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525831288] [2022-02-11 00:12:44,852 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:12:44,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:44,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:44,853 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:44,854 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-11 00:12:44,874 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:12:44,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:44,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:44,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:44,897 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:44,917 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:44,918 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525831288] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:44,918 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:44,918 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:44,918 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025338848] [2022-02-11 00:12:44,918 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:44,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:44,918 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:44,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:44,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:44,919 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-02-11 00:12:44,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:44,970 INFO L93 Difference]: Finished difference Result 68 states and 137 transitions. [2022-02-11 00:12:44,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-11 00:12:44,970 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-02-11 00:12:44,970 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:44,970 INFO L225 Difference]: With dead ends: 68 [2022-02-11 00:12:44,970 INFO L226 Difference]: Without dead ends: 62 [2022-02-11 00:12:44,971 INFO L933 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-02-11 00:12:44,972 INFO L934 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-02-11 00:12:44,972 INFO L935 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-02-11 00:12:44,973 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 62 states. [2022-02-11 00:12:44,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 62 to 53. [2022-02-11 00:12:44,975 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-02-11 00:12:44,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 117 transitions. [2022-02-11 00:12:44,975 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 117 transitions. Word has length 14 [2022-02-11 00:12:44,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:44,976 INFO L470 AbstractCegarLoop]: Abstraction has 53 states and 117 transitions. [2022-02-11 00:12:44,976 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-02-11 00:12:44,976 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 117 transitions. [2022-02-11 00:12:44,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:44,976 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:44,977 INFO L515 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:44,995 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-02-11 00:12:45,177 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-02-11 00:12:45,177 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:45,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:45,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1988205413, now seen corresponding path program 5 times [2022-02-11 00:12:45,178 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:45,178 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317100272] [2022-02-11 00:12:45,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:45,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:45,210 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:45,210 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:45,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317100272] [2022-02-11 00:12:45,210 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317100272] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:45,210 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184863747] [2022-02-11 00:12:45,210 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:12:45,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:45,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:45,212 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:45,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-11 00:12:45,231 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:12:45,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:45,232 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 6 conjunts are in the unsatisfiable core [2022-02-11 00:12:45,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:45,255 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:45,255 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:45,275 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:45,276 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184863747] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:45,276 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:45,276 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 7 [2022-02-11 00:12:45,276 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886158224] [2022-02-11 00:12:45,276 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:45,276 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-02-11 00:12:45,276 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:45,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-02-11 00:12:45,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2022-02-11 00:12:45,277 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-02-11 00:12:45,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:45,334 INFO L93 Difference]: Finished difference Result 102 states and 192 transitions. [2022-02-11 00:12:45,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-11 00:12:45,334 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-02-11 00:12:45,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:45,335 INFO L225 Difference]: With dead ends: 102 [2022-02-11 00:12:45,335 INFO L226 Difference]: Without dead ends: 102 [2022-02-11 00:12:45,335 INFO L933 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-02-11 00:12:45,335 INFO L934 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-02-11 00:12:45,336 INFO L935 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-02-11 00:12:45,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-02-11 00:12:45,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 51. [2022-02-11 00:12:45,337 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-02-11 00:12:45,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 111 transitions. [2022-02-11 00:12:45,338 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 111 transitions. Word has length 14 [2022-02-11 00:12:45,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:45,338 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 111 transitions. [2022-02-11 00:12:45,338 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-02-11 00:12:45,338 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 111 transitions. [2022-02-11 00:12:45,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-11 00:12:45,338 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:45,338 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:45,368 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-11 00:12:45,568 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-02-11 00:12:45,569 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:45,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:45,569 INFO L85 PathProgramCache]: Analyzing trace with hash 2011863101, now seen corresponding path program 12 times [2022-02-11 00:12:45,569 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:45,569 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1154940835] [2022-02-11 00:12:45,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:45,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:45,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:45,605 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:45,605 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:45,605 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1154940835] [2022-02-11 00:12:45,605 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1154940835] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-11 00:12:45,605 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-11 00:12:45,605 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-02-11 00:12:45,605 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296843051] [2022-02-11 00:12:45,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-11 00:12:45,606 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-02-11 00:12:45,606 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:45,606 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-02-11 00:12:45,606 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2022-02-11 00:12:45,606 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-02-11 00:12:45,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:45,626 INFO L93 Difference]: Finished difference Result 59 states and 121 transitions. [2022-02-11 00:12:45,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-02-11 00:12:45,626 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-02-11 00:12:45,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:45,626 INFO L225 Difference]: With dead ends: 59 [2022-02-11 00:12:45,626 INFO L226 Difference]: Without dead ends: 51 [2022-02-11 00:12:45,626 INFO L933 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-02-11 00:12:45,627 INFO L934 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-02-11 00:12:45,627 INFO L935 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-02-11 00:12:45,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-02-11 00:12:45,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 51. [2022-02-11 00:12:45,628 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-02-11 00:12:45,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 51 states to 51 states and 110 transitions. [2022-02-11 00:12:45,629 INFO L78 Accepts]: Start accepts. Automaton has 51 states and 110 transitions. Word has length 14 [2022-02-11 00:12:45,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:45,629 INFO L470 AbstractCegarLoop]: Abstraction has 51 states and 110 transitions. [2022-02-11 00:12:45,629 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-02-11 00:12:45,629 INFO L276 IsEmpty]: Start isEmpty. Operand 51 states and 110 transitions. [2022-02-11 00:12:45,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:12:45,629 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:45,629 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:45,629 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2022-02-11 00:12:45,629 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:45,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:45,630 INFO L85 PathProgramCache]: Analyzing trace with hash -704131082, now seen corresponding path program 6 times [2022-02-11 00:12:45,630 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:45,630 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454677635] [2022-02-11 00:12:45,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:45,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:45,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:45,699 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:45,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:45,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454677635] [2022-02-11 00:12:45,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454677635] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:45,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764800291] [2022-02-11 00:12:45,700 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:12:45,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:45,700 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:45,701 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:45,702 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-11 00:12:45,722 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:12:45,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:12:45,722 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:12:45,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:46,022 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:46,023 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-02-11 00:12:46,938 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:46,938 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:47,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:47,656 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-02-11 00:12:54,448 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:54,449 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764800291] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:12:54,449 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:12:54,449 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 23 [2022-02-11 00:12:54,449 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156066316] [2022-02-11 00:12:54,449 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:12:54,449 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-02-11 00:12:54,449 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:12:54,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-02-11 00:12:54,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=482, Unknown=0, NotChecked=0, Total=552 [2022-02-11 00:12:54,450 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-02-11 00:12:54,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:12:54,803 INFO L93 Difference]: Finished difference Result 83 states and 176 transitions. [2022-02-11 00:12:54,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:12:54,803 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-02-11 00:12:54,803 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:12:54,804 INFO L225 Difference]: With dead ends: 83 [2022-02-11 00:12:54,804 INFO L226 Difference]: Without dead ends: 66 [2022-02-11 00:12:54,804 INFO L933 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-02-11 00:12:54,805 INFO L934 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.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:12:54,805 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 44 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 518 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:12:54,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2022-02-11 00:12:54,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 58. [2022-02-11 00:12:54,807 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-02-11 00:12:54,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 133 transitions. [2022-02-11 00:12:54,808 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 133 transitions. Word has length 15 [2022-02-11 00:12:54,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:12:54,808 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 133 transitions. [2022-02-11 00:12:54,808 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-02-11 00:12:54,808 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 133 transitions. [2022-02-11 00:12:54,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:12:54,809 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:12:54,809 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:12:54,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-11 00:12:55,009 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:55,010 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:12:55,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:12:55,010 INFO L85 PathProgramCache]: Analyzing trace with hash 947223332, now seen corresponding path program 7 times [2022-02-11 00:12:55,010 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:12:55,010 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1477826632] [2022-02-11 00:12:55,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:12:55,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:12:55,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:55,110 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:55,110 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:12:55,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1477826632] [2022-02-11 00:12:55,110 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1477826632] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:12:55,110 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269389052] [2022-02-11 00:12:55,110 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:12:55,111 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:12:55,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:12:55,112 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:12:55,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-11 00:12:55,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:12:55,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:12:55,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:12:55,477 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:55,477 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-02-11 00:12:58,160 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:12:58,161 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:12:58,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:12:58,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-02-11 00:13:27,691 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:13:27,691 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269389052] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:13:27,691 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:13:27,691 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:13:27,691 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833234807] [2022-02-11 00:13:27,692 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:13:27,692 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:13:27,692 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:13:27,692 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:13:27,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:13:27,693 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-02-11 00:13:27,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:13:27,995 INFO L93 Difference]: Finished difference Result 93 states and 209 transitions. [2022-02-11 00:13:27,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:13:27,996 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-02-11 00:13:27,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:13:27,997 INFO L225 Difference]: With dead ends: 93 [2022-02-11 00:13:27,997 INFO L226 Difference]: Without dead ends: 83 [2022-02-11 00:13:27,997 INFO L933 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-02-11 00:13:27,997 INFO L934 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.3s IncrementalHoareTripleChecker+Time [2022-02-11 00:13:27,998 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 53 Invalid, 500 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 483 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-02-11 00:13:27,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-02-11 00:13:27,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 58. [2022-02-11 00:13:28,000 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-02-11 00:13:28,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 133 transitions. [2022-02-11 00:13:28,000 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 133 transitions. Word has length 15 [2022-02-11 00:13:28,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:13:28,000 INFO L470 AbstractCegarLoop]: Abstraction has 58 states and 133 transitions. [2022-02-11 00:13:28,000 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-02-11 00:13:28,000 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 133 transitions. [2022-02-11 00:13:28,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:13:28,001 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:13:28,001 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:13:28,033 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-02-11 00:13:28,201 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:13:28,202 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:13:28,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:13:28,202 INFO L85 PathProgramCache]: Analyzing trace with hash -889435914, now seen corresponding path program 8 times [2022-02-11 00:13:28,202 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:13:28,202 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267035034] [2022-02-11 00:13:28,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:13:28,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:13:28,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:13:28,293 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:13:28,293 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:13:28,293 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267035034] [2022-02-11 00:13:28,293 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267035034] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:13:28,294 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [978037809] [2022-02-11 00:13:28,294 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:13:28,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:13:28,294 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:13:28,307 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:13:28,323 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-11 00:13:28,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:13:28,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:13:28,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:13:28,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:13:29,979 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:13:29,980 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-02-11 00:13:30,214 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:13:30,214 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:13:31,039 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:13:31,040 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-02-11 00:13:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:13:52,877 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [978037809] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:13:52,877 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:13:52,877 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-11 00:13:52,877 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651569872] [2022-02-11 00:13:52,877 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:13:52,878 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:13:52,878 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:13:52,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:13:52,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:13:52,878 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-02-11 00:13:53,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:13:53,094 INFO L93 Difference]: Finished difference Result 93 states and 210 transitions. [2022-02-11 00:13:53,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:13:53,095 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-02-11 00:13:53,095 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:13:53,095 INFO L225 Difference]: With dead ends: 93 [2022-02-11 00:13:53,095 INFO L226 Difference]: Without dead ends: 79 [2022-02-11 00:13:53,096 INFO L933 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-02-11 00:13:53,096 INFO L934 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-02-11 00:13:53,096 INFO L935 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-02-11 00:13:53,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-02-11 00:13:53,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 67. [2022-02-11 00:13:53,099 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-02-11 00:13:53,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 166 transitions. [2022-02-11 00:13:53,099 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 166 transitions. Word has length 15 [2022-02-11 00:13:53,099 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:13:53,099 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 166 transitions. [2022-02-11 00:13:53,099 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-02-11 00:13:53,099 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 166 transitions. [2022-02-11 00:13:53,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:13:53,100 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:13:53,100 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:13:53,125 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2022-02-11 00:13:53,308 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:13:53,308 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:13:53,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:13:53,309 INFO L85 PathProgramCache]: Analyzing trace with hash 828313146, now seen corresponding path program 9 times [2022-02-11 00:13:53,309 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:13:53,309 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937063059] [2022-02-11 00:13:53,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:13:53,309 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:13:53,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:13:53,392 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:13:53,392 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:13:53,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937063059] [2022-02-11 00:13:53,393 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [937063059] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:13:53,393 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1552610678] [2022-02-11 00:13:53,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:13:53,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:13:53,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:13:53,397 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:13:53,398 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-11 00:13:53,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:13:53,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:13:53,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-11 00:13:53,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:13:55,800 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:13:55,801 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-02-11 00:14:03,683 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:14:03,684 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:14:04,636 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:14:04,637 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-02-11 00:14:11,537 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:14:11,537 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1552610678] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:14:11,537 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:14:11,537 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:14:11,537 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1059227884] [2022-02-11 00:14:11,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:14:11,538 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:14:11,538 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:14:11,538 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:14:11,538 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:14:11,539 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-02-11 00:14:11,862 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:14:11,862 INFO L93 Difference]: Finished difference Result 119 states and 261 transitions. [2022-02-11 00:14:11,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:14:11,876 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-02-11 00:14:11,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:14:11,877 INFO L225 Difference]: With dead ends: 119 [2022-02-11 00:14:11,877 INFO L226 Difference]: Without dead ends: 102 [2022-02-11 00:14:11,877 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-02-11 00:14:11,877 INFO L934 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-02-11 00:14:11,878 INFO L935 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-02-11 00:14:11,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-02-11 00:14:11,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 67. [2022-02-11 00:14:11,880 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-02-11 00:14:11,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 165 transitions. [2022-02-11 00:14:11,881 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 165 transitions. Word has length 15 [2022-02-11 00:14:11,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:14:11,881 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 165 transitions. [2022-02-11 00:14:11,881 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-02-11 00:14:11,881 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 165 transitions. [2022-02-11 00:14:11,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:14:11,882 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:14:11,882 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:14:11,923 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-02-11 00:14:12,124 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2022-02-11 00:14:12,124 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:14:12,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:14:12,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1683619800, now seen corresponding path program 10 times [2022-02-11 00:14:12,125 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:14:12,125 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67952948] [2022-02-11 00:14:12,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:14:12,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:14:12,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:14:12,241 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:14:12,242 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:14:12,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [67952948] [2022-02-11 00:14:12,242 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [67952948] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:14:12,242 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070136055] [2022-02-11 00:14:12,242 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:14:12,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:14:12,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:14:12,256 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:14:12,275 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-11 00:14:12,298 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:14:12,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:14:12,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:14:12,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:14:12,772 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:14:12,772 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-02-11 00:14:21,624 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:14:21,625 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:14:22,571 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:14:22,572 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-02-11 00:15:02,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-02-11 00:15:02,296 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070136055] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:15:02,296 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:15:02,296 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:15:02,297 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1477570047] [2022-02-11 00:15:02,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:15:02,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:15:02,297 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:15:02,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:15:02,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=394, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:15:02,298 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-02-11 00:15:02,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:15:02,803 INFO L93 Difference]: Finished difference Result 148 states and 316 transitions. [2022-02-11 00:15:02,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-11 00:15:02,804 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-02-11 00:15:02,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:15:02,805 INFO L225 Difference]: With dead ends: 148 [2022-02-11 00:15:02,805 INFO L226 Difference]: Without dead ends: 131 [2022-02-11 00:15:02,805 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 217 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=136, Invalid=794, Unknown=0, NotChecked=0, Total=930 [2022-02-11 00:15:02,806 INFO L934 BasicCegarLoop]: 9 mSDtfsCounter, 54 mSDsluCounter, 272 mSDsCounter, 0 mSdLazyCounter, 627 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s 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-02-11 00:15:02,806 INFO L935 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-02-11 00:15:02,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 131 states. [2022-02-11 00:15:02,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 131 to 68. [2022-02-11 00:15:02,809 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-02-11 00:15:02,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 168 transitions. [2022-02-11 00:15:02,809 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 168 transitions. Word has length 15 [2022-02-11 00:15:02,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:15:02,810 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 168 transitions. [2022-02-11 00:15:02,810 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-02-11 00:15:02,810 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 168 transitions. [2022-02-11 00:15:02,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:15:02,810 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:15:02,810 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:15:02,838 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-02-11 00:15:03,024 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-02-11 00:15:03,025 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:15:03,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:15:03,029 INFO L85 PathProgramCache]: Analyzing trace with hash -280684384, now seen corresponding path program 11 times [2022-02-11 00:15:03,029 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:15:03,030 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168074599] [2022-02-11 00:15:03,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:15:03,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:15:03,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:15:03,146 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:15:03,147 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:15:03,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168074599] [2022-02-11 00:15:03,147 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168074599] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:15:03,147 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1578778966] [2022-02-11 00:15:03,147 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:15:03,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:15:03,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:15:03,171 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:15:03,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-11 00:15:03,201 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:15:03,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:15:03,202 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:15:03,203 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:15:03,575 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:15:03,575 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-02-11 00:15:04,714 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:15:04,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:15:05,612 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:15:05,612 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-02-11 00:15:13,000 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:15:13,001 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1578778966] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:15:13,001 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:15:13,001 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-11 00:15:13,001 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416043235] [2022-02-11 00:15:13,001 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:15:13,001 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:15:13,001 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:15:13,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:15:13,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:15:13,002 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-02-11 00:15:13,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:15:13,274 INFO L93 Difference]: Finished difference Result 101 states and 241 transitions. [2022-02-11 00:15:13,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:15:13,275 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-02-11 00:15:13,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:15:13,276 INFO L225 Difference]: With dead ends: 101 [2022-02-11 00:15:13,276 INFO L226 Difference]: Without dead ends: 87 [2022-02-11 00:15:13,276 INFO L933 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-02-11 00:15:13,276 INFO L934 BasicCegarLoop]: 5 mSDtfsCounter, 45 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 412 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-02-11 00:15:13,277 INFO L935 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-02-11 00:15:13,277 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2022-02-11 00:15:13,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 77. [2022-02-11 00:15:13,279 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-02-11 00:15:13,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 200 transitions. [2022-02-11 00:15:13,280 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 200 transitions. Word has length 15 [2022-02-11 00:15:13,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:15:13,280 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 200 transitions. [2022-02-11 00:15:13,280 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-02-11 00:15:13,280 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 200 transitions. [2022-02-11 00:15:13,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:15:13,280 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:15:13,281 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:15:13,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-11 00:15:13,481 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-11 00:15:13,481 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:15:13,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:15:13,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1437064676, now seen corresponding path program 12 times [2022-02-11 00:15:13,482 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:15:13,482 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722658133] [2022-02-11 00:15:13,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:15:13,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:15:13,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:15:13,580 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:15:13,580 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:15:13,580 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722658133] [2022-02-11 00:15:13,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722658133] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:15:13,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987937983] [2022-02-11 00:15:13,581 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:15:13,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:15:13,581 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:15:13,582 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:15:13,587 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-11 00:15:13,611 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:15:13,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:15:13,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:15:13,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:15:14,656 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:15:14,656 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-02-11 00:15:30,408 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:15:30,409 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:15:31,208 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:15:31,209 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-02-11 00:16:00,820 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:16:00,821 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987937983] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:16:00,821 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:16:00,821 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:16:00,821 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1143657480] [2022-02-11 00:16:00,821 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:16:00,821 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:16:00,821 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:16:00,821 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:16:00,822 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:16:00,822 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-02-11 00:16:01,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:16:01,063 INFO L93 Difference]: Finished difference Result 121 states and 284 transitions. [2022-02-11 00:16:01,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-11 00:16:01,070 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-02-11 00:16:01,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:16:01,070 INFO L225 Difference]: With dead ends: 121 [2022-02-11 00:16:01,070 INFO L226 Difference]: Without dead ends: 111 [2022-02-11 00:16:01,071 INFO L933 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-02-11 00:16:01,071 INFO L934 BasicCegarLoop]: 8 mSDtfsCounter, 35 mSDsluCounter, 164 mSDsCounter, 0 mSdLazyCounter, 423 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-02-11 00:16:01,071 INFO L935 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-02-11 00:16:01,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2022-02-11 00:16:01,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 77. [2022-02-11 00:16:01,073 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-02-11 00:16:01,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 200 transitions. [2022-02-11 00:16:01,073 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 200 transitions. Word has length 15 [2022-02-11 00:16:01,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:16:01,074 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 200 transitions. [2022-02-11 00:16:01,074 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-02-11 00:16:01,074 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 200 transitions. [2022-02-11 00:16:01,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:16:01,074 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:16:01,074 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:16:01,091 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-02-11 00:16:01,287 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:16:01,287 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:16:01,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:16:01,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2002595966, now seen corresponding path program 13 times [2022-02-11 00:16:01,288 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:16:01,288 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1115806799] [2022-02-11 00:16:01,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:16:01,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:16:01,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:16:01,363 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:16:01,363 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:16:01,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1115806799] [2022-02-11 00:16:01,363 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1115806799] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:16:01,363 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632283427] [2022-02-11 00:16:01,363 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:16:01,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:16:01,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:16:01,364 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:16:01,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-11 00:16:01,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:16:01,388 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:16:01,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:16:20,552 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:16:20,553 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-02-11 00:16:22,318 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:16:22,318 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:16:23,216 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:16:23,216 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-02-11 00:16:39,505 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:16:39,505 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632283427] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:16:39,505 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:16:39,505 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:16:39,505 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137649132] [2022-02-11 00:16:39,505 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:16:39,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:16:39,506 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:16:39,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:16:39,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=395, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:16:39,506 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-02-11 00:16:40,091 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:16:40,091 INFO L93 Difference]: Finished difference Result 172 states and 371 transitions. [2022-02-11 00:16:40,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-11 00:16:40,092 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-02-11 00:16:40,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:16:40,093 INFO L225 Difference]: With dead ends: 172 [2022-02-11 00:16:40,093 INFO L226 Difference]: Without dead ends: 141 [2022-02-11 00:16:40,093 INFO L933 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-02-11 00:16:40,094 INFO L934 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-02-11 00:16:40,094 INFO L935 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-02-11 00:16:40,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-02-11 00:16:40,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 77. [2022-02-11 00:16:40,097 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-02-11 00:16:40,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 198 transitions. [2022-02-11 00:16:40,097 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 198 transitions. Word has length 15 [2022-02-11 00:16:40,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:16:40,098 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 198 transitions. [2022-02-11 00:16:40,098 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-02-11 00:16:40,098 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 198 transitions. [2022-02-11 00:16:40,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:16:40,098 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:16:40,098 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:16:40,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-11 00:16:40,320 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-11 00:16:40,320 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:16:40,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:16:40,321 INFO L85 PathProgramCache]: Analyzing trace with hash -1257893468, now seen corresponding path program 14 times [2022-02-11 00:16:40,321 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:16:40,321 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1918973638] [2022-02-11 00:16:40,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:16:40,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:16:40,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:16:40,419 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:16:40,419 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:16:40,419 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1918973638] [2022-02-11 00:16:40,419 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1918973638] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:16:40,420 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033040972] [2022-02-11 00:16:40,420 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:16:40,420 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:16:40,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:16:40,421 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:16:40,428 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-11 00:16:40,452 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:16:40,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:16:40,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:16:40,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:16:43,606 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:16:43,607 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-02-11 00:16:53,688 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:16:53,688 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:16:54,621 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:16:54,622 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-02-11 00:17:31,628 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:17:31,628 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033040972] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:17:31,628 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:17:31,628 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-02-11 00:17:31,629 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043128630] [2022-02-11 00:17:31,629 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:17:31,629 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:17:31,629 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:17:31,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:17:31,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:17:31,630 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-02-11 00:17:31,926 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:17:31,927 INFO L93 Difference]: Finished difference Result 120 states and 287 transitions. [2022-02-11 00:17:31,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:17:31,927 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-02-11 00:17:31,927 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:17:31,928 INFO L225 Difference]: With dead ends: 120 [2022-02-11 00:17:31,928 INFO L226 Difference]: Without dead ends: 115 [2022-02-11 00:17:31,928 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 17 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 187 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=124, Invalid=688, Unknown=0, NotChecked=0, Total=812 [2022-02-11 00:17:31,929 INFO L934 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-02-11 00:17:31,929 INFO L935 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-02-11 00:17:31,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 115 states. [2022-02-11 00:17:31,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 115 to 77. [2022-02-11 00:17:31,932 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-02-11 00:17:31,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 77 states to 77 states and 198 transitions. [2022-02-11 00:17:31,932 INFO L78 Accepts]: Start accepts. Automaton has 77 states and 198 transitions. Word has length 15 [2022-02-11 00:17:31,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:17:31,932 INFO L470 AbstractCegarLoop]: Abstraction has 77 states and 198 transitions. [2022-02-11 00:17:31,933 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-02-11 00:17:31,933 INFO L276 IsEmpty]: Start isEmpty. Operand 77 states and 198 transitions. [2022-02-11 00:17:31,933 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:17:31,933 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:17:31,933 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:17:31,959 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-02-11 00:17:32,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-11 00:17:32,156 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:17:32,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:17:32,156 INFO L85 PathProgramCache]: Analyzing trace with hash 1410743862, now seen corresponding path program 15 times [2022-02-11 00:17:32,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:17:32,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [487306543] [2022-02-11 00:17:32,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:17:32,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:17:32,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:17:32,250 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:17:32,250 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:17:32,250 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [487306543] [2022-02-11 00:17:32,250 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [487306543] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:17:32,251 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647481462] [2022-02-11 00:17:32,251 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:17:32,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:17:32,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:17:32,292 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-11 00:17:32,293 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-11 00:17:32,321 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-11 00:17:32,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:17:32,323 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:17:32,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:17:32,632 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:17:32,633 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-02-11 00:17:33,032 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:17:33,032 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:17:33,905 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:17:33,906 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-02-11 00:17:56,579 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:17:56,580 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647481462] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:17:56,580 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:17:56,580 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-11 00:17:56,580 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508236369] [2022-02-11 00:17:56,580 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:17:56,580 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:17:56,580 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:17:56,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:17:56,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:17:56,581 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-02-11 00:17:56,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:17:56,803 INFO L93 Difference]: Finished difference Result 108 states and 267 transitions. [2022-02-11 00:17:56,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:17:56,803 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-02-11 00:17:56,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:17:56,804 INFO L225 Difference]: With dead ends: 108 [2022-02-11 00:17:56,804 INFO L226 Difference]: Without dead ends: 94 [2022-02-11 00:17:56,805 INFO L933 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-02-11 00:17:56,805 INFO L934 BasicCegarLoop]: 5 mSDtfsCounter, 39 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 428 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s 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-02-11 00:17:56,805 INFO L935 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-02-11 00:17:56,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-02-11 00:17:56,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 86. [2022-02-11 00:17:56,807 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-02-11 00:17:56,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 229 transitions. [2022-02-11 00:17:56,807 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 229 transitions. Word has length 15 [2022-02-11 00:17:56,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:17:56,808 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 229 transitions. [2022-02-11 00:17:56,808 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-02-11 00:17:56,808 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 229 transitions. [2022-02-11 00:17:56,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:17:56,808 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:17:56,808 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:17:56,828 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-02-11 00:17:57,019 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:17:57,020 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:17:57,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:17:57,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1166474374, now seen corresponding path program 16 times [2022-02-11 00:17:57,020 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:17:57,020 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652855733] [2022-02-11 00:17:57,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:17:57,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:17:57,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:17:57,090 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:17:57,090 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:17:57,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652855733] [2022-02-11 00:17:57,090 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652855733] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:17:57,090 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364510523] [2022-02-11 00:17:57,090 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:17:57,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:17:57,091 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:17:57,092 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-02-11 00:17:57,093 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-02-11 00:17:57,113 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:17:57,113 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:17:57,114 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:17:57,115 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:17:57,628 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:17:57,628 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-02-11 00:18:02,779 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:18:02,779 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:18:03,489 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:18:03,489 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-02-11 00:18:30,040 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:18:30,040 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364510523] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:18:30,040 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:18:30,040 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:18:30,040 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [542048360] [2022-02-11 00:18:30,040 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:18:30,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:18:30,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:18:30,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:18:30,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:18:30,044 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-02-11 00:18:30,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:18:30,369 INFO L93 Difference]: Finished difference Result 131 states and 318 transitions. [2022-02-11 00:18:30,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-11 00:18:30,370 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-02-11 00:18:30,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:18:30,370 INFO L225 Difference]: With dead ends: 131 [2022-02-11 00:18:30,370 INFO L226 Difference]: Without dead ends: 121 [2022-02-11 00:18:30,370 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 179 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=117, Invalid=639, Unknown=0, NotChecked=0, Total=756 [2022-02-11 00:18:30,371 INFO L934 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-02-11 00:18:30,371 INFO L935 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-02-11 00:18:30,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-02-11 00:18:30,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 86. [2022-02-11 00:18:30,373 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-02-11 00:18:30,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 86 states to 86 states and 229 transitions. [2022-02-11 00:18:30,373 INFO L78 Accepts]: Start accepts. Automaton has 86 states and 229 transitions. Word has length 15 [2022-02-11 00:18:30,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:18:30,373 INFO L470 AbstractCegarLoop]: Abstraction has 86 states and 229 transitions. [2022-02-11 00:18:30,373 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-02-11 00:18:30,373 INFO L276 IsEmpty]: Start isEmpty. Operand 86 states and 229 transitions. [2022-02-11 00:18:30,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:18:30,374 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:18:30,374 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:18:30,390 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-02-11 00:18:30,587 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-02-11 00:18:30,587 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:18:30,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:18:30,588 INFO L85 PathProgramCache]: Analyzing trace with hash -311167720, now seen corresponding path program 17 times [2022-02-11 00:18:30,588 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:18:30,588 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1902107582] [2022-02-11 00:18:30,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:18:30,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:18:30,591 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:18:30,699 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:18:30,700 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:18:30,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1902107582] [2022-02-11 00:18:30,700 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1902107582] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:18:30,700 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260935821] [2022-02-11 00:18:30,700 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:18:30,700 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:18:30,701 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:18:30,702 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-02-11 00:18:30,705 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-02-11 00:18:30,726 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-11 00:18:30,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:18:30,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:18:30,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:18:40,187 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:18:40,188 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-02-11 00:18:42,723 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:18:42,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:18:43,426 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:18:43,427 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-02-11 00:18:48,149 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:18:48,150 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260935821] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:18:48,150 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:18:48,150 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:18:48,150 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405401222] [2022-02-11 00:18:48,150 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:18:48,150 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:18:48,150 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:18:48,150 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:18:48,150 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=396, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:18:48,151 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-02-11 00:18:48,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:18:48,659 INFO L93 Difference]: Finished difference Result 183 states and 404 transitions. [2022-02-11 00:18:48,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-11 00:18:48,659 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-02-11 00:18:48,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:18:48,660 INFO L225 Difference]: With dead ends: 183 [2022-02-11 00:18:48,660 INFO L226 Difference]: Without dead ends: 159 [2022-02-11 00:18:48,660 INFO L933 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-02-11 00:18:48,661 INFO L934 BasicCegarLoop]: 10 mSDtfsCounter, 81 mSDsluCounter, 293 mSDsCounter, 0 mSdLazyCounter, 725 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-02-11 00:18:48,661 INFO L935 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-02-11 00:18:48,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2022-02-11 00:18:48,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 88. [2022-02-11 00:18:48,663 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-02-11 00:18:48,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 233 transitions. [2022-02-11 00:18:48,663 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 233 transitions. Word has length 15 [2022-02-11 00:18:48,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:18:48,663 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 233 transitions. [2022-02-11 00:18:48,664 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-02-11 00:18:48,664 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 233 transitions. [2022-02-11 00:18:48,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:18:48,664 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:18:48,664 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:18:48,681 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-02-11 00:18:48,879 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-02-11 00:18:48,879 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:18:48,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:18:48,879 INFO L85 PathProgramCache]: Analyzing trace with hash 433534778, now seen corresponding path program 18 times [2022-02-11 00:18:48,880 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:18:48,880 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408130653] [2022-02-11 00:18:48,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:18:48,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:18:48,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:18:48,956 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:18:48,956 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:18:48,956 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408130653] [2022-02-11 00:18:48,957 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [408130653] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:18:48,957 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1980394292] [2022-02-11 00:18:48,957 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:18:48,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:18:48,957 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:18:48,958 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-02-11 00:18:48,958 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-02-11 00:18:48,980 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:18:48,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:18:48,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:18:48,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:18:49,467 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:18:49,468 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-02-11 00:18:52,308 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:18:52,308 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:18:53,033 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:18:53,034 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-02-11 00:19:19,129 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:19:19,129 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1980394292] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:19:19,129 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:19:19,129 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-02-11 00:19:19,130 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925670307] [2022-02-11 00:19:19,130 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:19:19,130 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:19:19,130 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:19:19,130 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:19:19,130 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:19:19,131 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-02-11 00:19:19,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:19:19,478 INFO L93 Difference]: Finished difference Result 127 states and 309 transitions. [2022-02-11 00:19:19,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-11 00:19:19,479 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-02-11 00:19:19,479 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:19:19,480 INFO L225 Difference]: With dead ends: 127 [2022-02-11 00:19:19,480 INFO L226 Difference]: Without dead ends: 122 [2022-02-11 00:19:19,480 INFO L933 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-02-11 00:19:19,480 INFO L934 BasicCegarLoop]: 9 mSDtfsCounter, 14 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s 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-02-11 00:19:19,481 INFO L935 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-02-11 00:19:19,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 122 states. [2022-02-11 00:19:19,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 122 to 88. [2022-02-11 00:19:19,483 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-02-11 00:19:19,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 233 transitions. [2022-02-11 00:19:19,484 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 233 transitions. Word has length 15 [2022-02-11 00:19:19,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:19:19,484 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 233 transitions. [2022-02-11 00:19:19,484 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-02-11 00:19:19,484 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 233 transitions. [2022-02-11 00:19:19,484 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:19:19,484 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:19:19,484 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:19:19,512 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-02-11 00:19:19,710 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-02-11 00:19:19,710 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:19:19,710 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:19:19,711 INFO L85 PathProgramCache]: Analyzing trace with hash 2044475736, now seen corresponding path program 19 times [2022-02-11 00:19:19,711 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:19:19,711 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225311428] [2022-02-11 00:19:19,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:19:19,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:19:19,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:19:19,801 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:19:19,802 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:19:19,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225311428] [2022-02-11 00:19:19,802 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225311428] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:19:19,802 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [723854958] [2022-02-11 00:19:19,802 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:19:19,802 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:19:19,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:19:19,804 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-02-11 00:19:19,805 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-02-11 00:19:19,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:19:19,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:19:19,833 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:19:20,355 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:19:20,356 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-02-11 00:19:23,186 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:19:23,187 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:19:23,933 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:19:23,933 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-02-11 00:19:28,418 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:19:28,418 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [723854958] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:19:28,418 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:19:28,418 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-02-11 00:19:28,418 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948098058] [2022-02-11 00:19:28,418 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:19:28,419 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:19:28,419 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:19:28,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:19:28,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:19:28,419 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-02-11 00:19:28,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:19:28,725 INFO L93 Difference]: Finished difference Result 128 states and 315 transitions. [2022-02-11 00:19:28,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:19:28,725 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-02-11 00:19:28,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:19:28,725 INFO L225 Difference]: With dead ends: 128 [2022-02-11 00:19:28,726 INFO L226 Difference]: Without dead ends: 123 [2022-02-11 00:19:28,726 INFO L933 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-02-11 00:19:28,726 INFO L934 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-02-11 00:19:28,726 INFO L935 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-02-11 00:19:28,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-02-11 00:19:28,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 88. [2022-02-11 00:19:28,728 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-02-11 00:19:28,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 233 transitions. [2022-02-11 00:19:28,729 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 233 transitions. Word has length 15 [2022-02-11 00:19:28,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:19:28,729 INFO L470 AbstractCegarLoop]: Abstraction has 88 states and 233 transitions. [2022-02-11 00:19:28,729 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-02-11 00:19:28,729 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 233 transitions. [2022-02-11 00:19:28,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:19:28,729 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:19:28,729 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:19:28,746 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-02-11 00:19:28,943 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-02-11 00:19:28,944 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:19:28,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:19:28,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1989555360, now seen corresponding path program 20 times [2022-02-11 00:19:28,944 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:19:28,944 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938848765] [2022-02-11 00:19:28,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:19:28,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:19:28,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:19:29,029 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:19:29,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:19:29,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938848765] [2022-02-11 00:19:29,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938848765] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:19:29,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931669855] [2022-02-11 00:19:29,030 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:19:29,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:19:29,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:19:29,031 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-02-11 00:19:29,057 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-02-11 00:19:29,059 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:19:29,059 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:19:29,060 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:19:29,061 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:19:29,335 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:19:29,335 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-02-11 00:19:30,332 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:19:30,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:19:30,976 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:19:30,976 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-02-11 00:20:13,320 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:20:13,321 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931669855] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:20:13,321 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:20:13,321 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 22 [2022-02-11 00:20:13,321 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401783247] [2022-02-11 00:20:13,321 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:20:13,322 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-11 00:20:13,322 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:20:13,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-11 00:20:13,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=434, Unknown=0, NotChecked=0, Total=506 [2022-02-11 00:20:13,322 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-02-11 00:20:13,534 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:20:13,534 INFO L93 Difference]: Finished difference Result 120 states and 305 transitions. [2022-02-11 00:20:13,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:20:13,535 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-02-11 00:20:13,535 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:20:13,535 INFO L225 Difference]: With dead ends: 120 [2022-02-11 00:20:13,535 INFO L226 Difference]: Without dead ends: 106 [2022-02-11 00:20:13,536 INFO L933 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-02-11 00:20:13,536 INFO L934 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-02-11 00:20:13,536 INFO L935 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-02-11 00:20:13,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-02-11 00:20:13,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 97. [2022-02-11 00:20:13,538 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-02-11 00:20:13,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 264 transitions. [2022-02-11 00:20:13,539 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 264 transitions. Word has length 15 [2022-02-11 00:20:13,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:20:13,539 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 264 transitions. [2022-02-11 00:20:13,539 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-02-11 00:20:13,539 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 264 transitions. [2022-02-11 00:20:13,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:20:13,539 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:20:13,539 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:20:13,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-02-11 00:20:13,755 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-02-11 00:20:13,756 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:20:13,756 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:20:13,756 INFO L85 PathProgramCache]: Analyzing trace with hash -271806300, now seen corresponding path program 21 times [2022-02-11 00:20:13,756 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:20:13,756 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283289089] [2022-02-11 00:20:13,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:20:13,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:20:13,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:20:13,835 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:20:13,835 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:20:13,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283289089] [2022-02-11 00:20:13,836 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283289089] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:20:13,836 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96705359] [2022-02-11 00:20:13,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-11 00:20:13,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:20:13,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:20:13,837 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-02-11 00:20:13,837 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-02-11 00:20:13,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-11 00:20:13,864 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:20:13,864 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:20:13,865 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:20:16,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:20:16,982 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-02-11 00:20:22,093 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:20:22,093 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:20:22,793 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:20:22,794 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-02-11 00:20:49,263 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:20:49,263 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96705359] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:20:49,263 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:20:49,263 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:20:49,263 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [946755761] [2022-02-11 00:20:49,263 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:20:49,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:20:49,264 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:20:49,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:20:49,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=388, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:20:49,264 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-02-11 00:20:49,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:20:49,508 INFO L93 Difference]: Finished difference Result 144 states and 361 transitions. [2022-02-11 00:20:49,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-02-11 00:20:49,509 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-02-11 00:20:49,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:20:49,509 INFO L225 Difference]: With dead ends: 144 [2022-02-11 00:20:49,509 INFO L226 Difference]: Without dead ends: 134 [2022-02-11 00:20:49,510 INFO L933 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-02-11 00:20:49,510 INFO L934 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-02-11 00:20:49,510 INFO L935 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-02-11 00:20:49,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 134 states. [2022-02-11 00:20:49,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 134 to 97. [2022-02-11 00:20:49,512 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-02-11 00:20:49,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 264 transitions. [2022-02-11 00:20:49,513 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 264 transitions. Word has length 15 [2022-02-11 00:20:49,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:20:49,513 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 264 transitions. [2022-02-11 00:20:49,513 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-02-11 00:20:49,513 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 264 transitions. [2022-02-11 00:20:49,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:20:49,513 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:20:49,513 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:20:49,543 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-02-11 00:20:49,727 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-02-11 00:20:49,727 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:20:49,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:20:49,728 INFO L85 PathProgramCache]: Analyzing trace with hash 583500354, now seen corresponding path program 22 times [2022-02-11 00:20:49,728 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:20:49,728 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541183415] [2022-02-11 00:20:49,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:20:49,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:20:49,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:20:49,815 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:20:49,815 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:20:49,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541183415] [2022-02-11 00:20:49,815 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541183415] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:20:49,815 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604170438] [2022-02-11 00:20:49,815 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-11 00:20:49,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:20:49,816 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:20:49,817 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-02-11 00:20:49,818 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-02-11 00:20:49,842 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-11 00:20:49,842 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:20:49,843 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:20:49,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:21:08,604 WARN L228 SmtUtils]: Spent 6.15s 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-02-11 00:21:46,778 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:21:46,778 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-02-11 00:21:48,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-02-11 00:21:48,296 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:21:48,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:21:48,981 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-02-11 00:22:00,576 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:00,576 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604170438] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:22:00,576 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:22:00,577 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 21 [2022-02-11 00:22:00,577 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1215138358] [2022-02-11 00:22:00,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:22:00,577 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-11 00:22:00,577 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:22:00,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-11 00:22:00,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=397, Unknown=0, NotChecked=0, Total=462 [2022-02-11 00:22:00,578 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-02-11 00:22:01,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:22:01,108 INFO L93 Difference]: Finished difference Result 194 states and 439 transitions. [2022-02-11 00:22:01,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-02-11 00:22:01,109 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-02-11 00:22:01,109 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:22:01,109 INFO L225 Difference]: With dead ends: 194 [2022-02-11 00:22:01,109 INFO L226 Difference]: Without dead ends: 170 [2022-02-11 00:22:01,110 INFO L933 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-02-11 00:22:01,110 INFO L934 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.2s IncrementalHoareTripleChecker+Time [2022-02-11 00:22:01,110 INFO L935 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 108 Invalid, 656 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 568 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-02-11 00:22:01,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 170 states. [2022-02-11 00:22:01,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 170 to 97. [2022-02-11 00:22:01,112 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-02-11 00:22:01,113 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 263 transitions. [2022-02-11 00:22:01,113 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 263 transitions. Word has length 15 [2022-02-11 00:22:01,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:22:01,113 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 263 transitions. [2022-02-11 00:22:01,113 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-02-11 00:22:01,113 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 263 transitions. [2022-02-11 00:22:01,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:22:01,113 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:22:01,113 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:22:01,131 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-02-11 00:22:01,327 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-02-11 00:22:01,327 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:22:01,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:22:01,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1328202852, now seen corresponding path program 23 times [2022-02-11 00:22:01,328 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:22:01,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [741460300] [2022-02-11 00:22:01,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:22:01,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:22:01,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:22:01,398 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:01,398 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:22:01,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [741460300] [2022-02-11 00:22:01,398 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [741460300] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:22:01,398 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [591083979] [2022-02-11 00:22:01,398 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-11 00:22:01,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:22:01,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:22:01,399 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-02-11 00:22:01,400 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-02-11 00:22:01,425 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-11 00:22:01,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:22:01,427 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:22:01,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:22:03,640 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:22:03,640 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-02-11 00:22:07,632 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:07,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:22:08,301 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:22:08,301 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-02-11 00:22:38,912 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:38,912 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [591083979] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:22:38,912 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:22:38,912 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 20 [2022-02-11 00:22:38,912 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729815080] [2022-02-11 00:22:38,912 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:22:38,913 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-11 00:22:38,913 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:22:38,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-11 00:22:38,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=355, Unknown=0, NotChecked=0, Total=420 [2022-02-11 00:22:38,913 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-02-11 00:22:39,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:22:39,198 INFO L93 Difference]: Finished difference Result 143 states and 358 transitions. [2022-02-11 00:22:39,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-11 00:22:39,199 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-02-11 00:22:39,200 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:22:39,200 INFO L225 Difference]: With dead ends: 143 [2022-02-11 00:22:39,200 INFO L226 Difference]: Without dead ends: 138 [2022-02-11 00:22:39,200 INFO L933 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-02-11 00:22:39,201 INFO L934 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-02-11 00:22:39,201 INFO L935 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-02-11 00:22:39,201 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 138 states. [2022-02-11 00:22:39,202 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 138 to 97. [2022-02-11 00:22:39,202 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-02-11 00:22:39,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 263 transitions. [2022-02-11 00:22:39,203 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 263 transitions. Word has length 15 [2022-02-11 00:22:39,203 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:22:39,203 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 263 transitions. [2022-02-11 00:22:39,203 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-02-11 00:22:39,203 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 263 transitions. [2022-02-11 00:22:39,203 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:22:39,203 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:22:39,203 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:22:39,222 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-02-11 00:22:39,419 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-02-11 00:22:39,420 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:22:39,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:22:39,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1355823486, now seen corresponding path program 24 times [2022-02-11 00:22:39,420 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:22:39,420 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392601383] [2022-02-11 00:22:39,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:22:39,420 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:22:39,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:22:39,496 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:39,496 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:22:39,496 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392601383] [2022-02-11 00:22:39,497 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392601383] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:22:39,497 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301186248] [2022-02-11 00:22:39,497 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-11 00:22:39,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:22:39,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:22:39,498 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-02-11 00:22:39,498 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-02-11 00:22:39,521 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-11 00:22:39,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:22:39,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:22:39,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:22:39,913 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:22:39,913 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-02-11 00:22:41,504 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:41,504 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:22:42,132 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:22:42,133 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-02-11 00:22:49,837 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:49,837 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301186248] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:22:49,837 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:22:49,837 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 19 [2022-02-11 00:22:49,838 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134973847] [2022-02-11 00:22:49,838 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:22:49,838 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-11 00:22:49,838 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:22:49,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-11 00:22:49,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2022-02-11 00:22:49,838 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-02-11 00:22:50,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:22:50,153 INFO L93 Difference]: Finished difference Result 154 states and 382 transitions. [2022-02-11 00:22:50,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-11 00:22:50,153 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-02-11 00:22:50,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:22:50,154 INFO L225 Difference]: With dead ends: 154 [2022-02-11 00:22:50,154 INFO L226 Difference]: Without dead ends: 149 [2022-02-11 00:22:50,154 INFO L933 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 215 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=154, Invalid=776, Unknown=0, NotChecked=0, Total=930 [2022-02-11 00:22:50,154 INFO L934 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-02-11 00:22:50,154 INFO L935 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-02-11 00:22:50,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 149 states. [2022-02-11 00:22:50,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 149 to 97. [2022-02-11 00:22:50,156 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-02-11 00:22:50,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 263 transitions. [2022-02-11 00:22:50,157 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 263 transitions. Word has length 15 [2022-02-11 00:22:50,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:22:50,157 INFO L470 AbstractCegarLoop]: Abstraction has 97 states and 263 transitions. [2022-02-11 00:22:50,157 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-02-11 00:22:50,157 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 263 transitions. [2022-02-11 00:22:50,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-11 00:22:50,157 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:22:50,157 INFO L515 BasicCegarLoop]: trace histogram [4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:22:50,174 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-02-11 00:22:50,363 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-02-11 00:22:50,363 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:22:50,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:22:50,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1338705956, now seen corresponding path program 25 times [2022-02-11 00:22:50,364 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:22:50,364 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948047314] [2022-02-11 00:22:50,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:22:50,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:22:50,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:22:50,451 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:50,451 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:22:50,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948047314] [2022-02-11 00:22:50,451 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948047314] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:22:50,451 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237249236] [2022-02-11 00:22:50,451 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-11 00:22:50,451 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:22:50,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:22:50,452 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-02-11 00:22:50,453 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-02-11 00:22:50,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:22:50,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2022-02-11 00:22:50,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:22:50,819 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:22:50,819 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-02-11 00:22:54,157 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:22:54,157 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:22:54,775 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:22:54,775 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-02-11 00:23:12,834 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:23:12,835 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237249236] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-11 00:23:12,835 INFO L191 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-02-11 00:23:12,835 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2022-02-11 00:23:12,835 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57647703] [2022-02-11 00:23:12,835 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-02-11 00:23:12,835 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-11 00:23:12,835 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-11 00:23:12,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-11 00:23:12,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=286, Unknown=0, NotChecked=0, Total=342 [2022-02-11 00:23:12,836 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-02-11 00:23:13,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-11 00:23:13,206 INFO L93 Difference]: Finished difference Result 162 states and 404 transitions. [2022-02-11 00:23:13,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-11 00:23:13,206 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-02-11 00:23:13,206 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-11 00:23:13,207 INFO L225 Difference]: With dead ends: 162 [2022-02-11 00:23:13,207 INFO L226 Difference]: Without dead ends: 157 [2022-02-11 00:23:13,207 INFO L933 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-02-11 00:23:13,207 INFO L934 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-02-11 00:23:13,208 INFO L935 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-02-11 00:23:13,208 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 157 states. [2022-02-11 00:23:13,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 157 to 99. [2022-02-11 00:23:13,210 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-02-11 00:23:13,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 99 states to 99 states and 266 transitions. [2022-02-11 00:23:13,210 INFO L78 Accepts]: Start accepts. Automaton has 99 states and 266 transitions. Word has length 15 [2022-02-11 00:23:13,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-11 00:23:13,210 INFO L470 AbstractCegarLoop]: Abstraction has 99 states and 266 transitions. [2022-02-11 00:23:13,210 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-02-11 00:23:13,210 INFO L276 IsEmpty]: Start isEmpty. Operand 99 states and 266 transitions. [2022-02-11 00:23:13,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-11 00:23:13,210 INFO L507 BasicCegarLoop]: Found error trace [2022-02-11 00:23:13,211 INFO L515 BasicCegarLoop]: trace histogram [5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-11 00:23:13,230 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-02-11 00:23:13,415 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-02-11 00:23:13,416 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-11 00:23:13,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-11 00:23:13,416 INFO L85 PathProgramCache]: Analyzing trace with hash 1974729243, now seen corresponding path program 26 times [2022-02-11 00:23:13,416 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-11 00:23:13,416 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292183856] [2022-02-11 00:23:13,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-11 00:23:13,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-11 00:23:13,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-11 00:23:13,529 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:23:13,529 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-11 00:23:13,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292183856] [2022-02-11 00:23:13,529 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292183856] provided 0 perfect and 1 imperfect interpolant sequences [2022-02-11 00:23:13,529 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566482157] [2022-02-11 00:23:13,529 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-11 00:23:13,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-11 00:23:13,530 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-11 00:23:13,530 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-02-11 00:23:13,531 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-02-11 00:23:13,555 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-11 00:23:13,555 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-11 00:23:13,556 WARN L261 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-11 00:23:13,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-11 00:23:13,936 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-11 00:23:13,936 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-02-11 00:23:14,057 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-11 00:23:14,057 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-11 00:23:15,142 INFO L353 Elim1Store]: treesize reduction 25, result has 93.1 percent of original size [2022-02-11 00:23:15,143 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-02-11 00:24:06,508 INFO L353 Elim1Store]: treesize reduction 25, result has 94.3 percent of original size [2022-02-11 00:24:06,509 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 Received shutdown request... [2022-02-11 00:24:39,231 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-02-11 00:24:39,232 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-11 00:24:39,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-02-11 00:24:39,273 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-11 00:24:39,273 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-02-11 00:24:39,444 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-02-11 00:24:39,444 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 6ms.. [2022-02-11 00:24:39,445 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-11 00:24:39,445 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-11 00:24:39,448 INFO L733 BasicCegarLoop]: Path program histogram: [26, 12, 2, 1] [2022-02-11 00:24:39,449 INFO L234 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-11 00:24:39,449 INFO L184 ceAbstractionStarter]: Computing trace abstraction results [2022-02-11 00:24:39,450 INFO L202 PluginConnector]: Adding new model unroll-cond-4.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 11.02 12:24:39 BasicIcfg [2022-02-11 00:24:39,451 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-11 00:24:39,451 INFO L158 Benchmark]: Toolchain (without parser) took 824478.85ms. Allocated memory was 170.9MB in the beginning and 921.7MB in the end (delta: 750.8MB). Free memory was 128.7MB in the beginning and 451.1MB in the end (delta: -322.4MB). Peak memory consumption was 568.1MB. Max. memory is 8.0GB. [2022-02-11 00:24:39,451 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.09ms. Allocated memory is still 170.9MB. Free memory is still 129.8MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-11 00:24:39,451 INFO L158 Benchmark]: Boogie Procedure Inliner took 17.83ms. Allocated memory is still 170.9MB. Free memory was 128.6MB in the beginning and 127.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-02-11 00:24:39,451 INFO L158 Benchmark]: Boogie Preprocessor took 21.35ms. Allocated memory is still 170.9MB. Free memory was 127.1MB in the beginning and 126.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-11 00:24:39,451 INFO L158 Benchmark]: RCFGBuilder took 213.00ms. Allocated memory is still 170.9MB. Free memory was 126.1MB in the beginning and 114.5MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-02-11 00:24:39,451 INFO L158 Benchmark]: TraceAbstraction took 824222.32ms. Allocated memory was 170.9MB in the beginning and 921.7MB in the end (delta: 750.8MB). Free memory was 114.0MB in the beginning and 451.1MB in the end (delta: -337.1MB). Peak memory consumption was 553.4MB. Max. memory is 8.0GB. [2022-02-11 00:24:39,452 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.09ms. Allocated memory is still 170.9MB. Free memory is still 129.8MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 17.83ms. Allocated memory is still 170.9MB. Free memory was 128.6MB in the beginning and 127.1MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 21.35ms. Allocated memory is still 170.9MB. Free memory was 127.1MB in the beginning and 126.1MB in the end (delta: 1.0MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 213.00ms. Allocated memory is still 170.9MB. Free memory was 126.1MB in the beginning and 114.5MB in the end (delta: 11.6MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 824222.32ms. Allocated memory was 170.9MB in the beginning and 921.7MB in the end (delta: 750.8MB). Free memory was 114.0MB in the beginning and 451.1MB in the end (delta: -337.1MB). Peak memory consumption was 553.4MB. 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 6ms.. - 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 6ms.. - 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 6ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 22 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 824.1s, OverallIterations: 41, TraceHistogramMax: 5, PathProgramHistogramMax: 26, EmptinessCheckTime: 0.0s, AutomataDifference: 9.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1329 SdHoareTripleChecker+Valid, 5.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1329 mSDsluCounter, 2026 SdHoareTripleChecker+Invalid, 4.4s 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.5s 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.4s SatisfiabilityAnalysisTime, 719.5s 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